• DocumentCode
    3275648
  • Title

    Visualizing Software Systems as Cities

  • Author

    Wettel, Richard ; Lanza, Michele

  • Author_Institution
    Lugano Univ., Lugano
  • fYear
    2007
  • fDate
    24-25 June 2007
  • Firstpage
    92
  • Lastpage
    99
  • Abstract
    This paper presents a 3D visualization approach which gravitates around the city metaphor, i.e., an object-oriented software system is represented as a city that can be traversed and interacted with: the goal is to give the viewer a sense of locality to ease program comprehension. The key point in conceiving a realistic software city is to map the information about the source code in meaningful ways in order to take the approach beyond beautiful pictures. We investigated several concepts that contribute to the urban feeling, such as appropriate layouts, topology, and facilities to ease navigation and interaction. We experimented our approach on a number of systems, and present our findings.
  • Keywords
    data visualisation; object-oriented programming; program visualisation; 3D visualization approach; object-oriented software system; program comprehension; realistic software city; source code; Cities and towns; Displays; Java; Navigation; Packaging; Software systems; Software tools; Topology; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualizing Software for Understanding and Analysis, 2007. VISSOFT 2007. 4th IEEE International Workshop on
  • Conference_Location
    Banff, Ont.
  • Print_ISBN
    1-4244-0600-5
  • Electronic_ISBN
    1-4244-0600-5
  • Type

    conf

  • DOI
    10.1109/VISSOF.2007.4290706
  • Filename
    4290706