skip to main content
10.1145/1879211.1879243acmconferencesArticle/Chapter ViewAbstractPublication PagessoftvisConference Proceedingsconference-collections
poster

Visualizing software entities using a matrix layout

Published:25 October 2010Publication History

ABSTRACT

Understanding legacy systems is one of the major tasks in software engineering. The relations between different entities, e.g., packages and classes in Java, are important for this understanding process. We propose a matrix based visualization of the relations between these software entities. We explore several design decisions and show what works and what does not work.

References

  1. R. A. Becker, S. G. Eick, and A. R. Wilks. Visualizing Network Data. IEEE Transactions on Visualization and Computer Graphics, 1(1):16--28, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Ghoniem, J.-D. Fekete, and P. Castagliola. A Comparison of the Readability of Graphs Using Node-Link and Matrix-Based Representations. In INFOVIS '04, pages 17--24, Washington, DC, USA, 2004. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. N. Henry and J.-D. Fekete. MatrixExplorer: a Dual-Representation System to Explore Social Networks. IEEE Transactions on Visualization and Computer Graphics, 12(5):677--684, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. N. Henry and J.-D. Fekete. MatLink: enhanced matrix visualization for analyzing social networks. In INTERACT'07, pages 288{302, Berlin, Heidelberg, 2007. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. Otjacques and F. Feltz. Representation of Graphs on a Matrix Layout. In IV '05, pages 339--344, Washington, DC, USA, 2005. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. N. Sangal, E. Jordan, V. Sinha, and D. Jackson. Using dependency models to manage complex software architecture. SIGPLAN Not., 40(10):167--176, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Sensalire, P. Ogao, and A. Telea. Classifying desirable features of software visualization tools for corrective maintenance. In SoftVis '08, pages 87--90, New York, NY, USA, 2008. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. F. van Ham. Using Multilevel Call Matrices in Large Software Projects. In INFOVIS '03, pages 227--232, Los Alamitos, CA, USA, 2003. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. F. van Ham. Interactive Visualization of Large Graphs. PhD thesis, Technische Universiteit Eindhoven, 2005.Google ScholarGoogle Scholar
  10. C. Ware. Information Visualization: Perception for Design. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2 edition, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Visualizing software entities using a matrix layout

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SOFTVIS '10: Proceedings of the 5th international symposium on Software visualization
          October 2010
          238 pages
          ISBN:9781450300285
          DOI:10.1145/1879211

          Copyright © 2010 Copyright is held by the author/owner(s)

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 25 October 2010

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • poster

          Acceptance Rates

          Overall Acceptance Rate20of65submissions,31%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader