• DocumentCode
    1305397
  • Title

    Visualization of the Static Aspects of Software: A Survey

  • Author

    Caserta, Pierre ; Zendra, Olivier

  • Author_Institution
    LORIA Lab., INPL Nancy Univ., Villers-les-Nancy, France
  • Volume
    17
  • Issue
    7
  • fYear
    2011
  • fDate
    7/1/2011 12:00:00 AM
  • Firstpage
    913
  • Lastpage
    933
  • Abstract
    Software is usually complex and always intangible. In practice, the development and maintenance processes are time-consuming activities mainly because software complexity is difficult to manage. Graphical visualization of software has the potential to result in a better and faster understanding of its design and functionality, thus saving time and providing valuable information to improve its quality. However, visualizing software is not an easy task because of the huge amount of information comprised in the software. Furthermore, the information content increases significantly once the time dimension to visualize the evolution of the software is taken into account. Human perception of information and cognitive factors must thus be taken into account to improve the understandability of the visualization. In this paper, we survey visualization techniques, both 2D- and 3D-based, representing the static aspects of the software and its evolution. We categorize these techniques according to the issues they focus on, in order to help compare them and identify the most relevant techniques and tools for a given problem.
  • Keywords
    data visualisation; software maintenance; development processes; graphical visualization; maintenance processes; software complexity; static software aspects; Cities and towns; Color; Measurement; Organizations; Software; Three dimensional displays; Visualization; Visualization of software; human perception.; software comprehension; software maintenance;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2010.110
  • Filename
    5557869