2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis 2007
DOI: 10.1109/vissof.2007.4290706
|View full text |Cite
|
Sign up to set email alerts
|

Visualizing Software Systems as Cities

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 u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
104
0
6

Year Published

2009
2009
2023
2023

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 176 publications
(114 citation statements)
references
References 17 publications
0
104
0
6
Order By: Relevance
“…Other than these, CodeCity [6] and Codstruction [8] are the common tools based on city metaphor to visualize software metrics. They provide a 3D view of the software.…”
Section: Related Workmentioning
confidence: 99%
“…Other than these, CodeCity [6] and Codstruction [8] are the common tools based on city metaphor to visualize software metrics. They provide a 3D view of the software.…”
Section: Related Workmentioning
confidence: 99%
“…22, Richard Wettel and Michele Lanza proposed using a three-dimensional representation of treemap as an improvement, building the concept of data visualization through city map diagrams. We implemented this representation in our tool METRIX and parameterized it to evaluate our source-code.…”
Section: B City Map Diagramsmentioning
confidence: 99%
“…The definition of a versatile city metaphor for software visualization [WL07b]. The building blocks of our city metaphor (i.e., domain mapping, concept mapping, property mapping) as well as the set of techniques we used to materialize this metaphor for software visualization (e.g., two novel layout algorithms, a comparison between different mapping strategies) are described and illustrated in Chapter 3.…”
Section: Contributionsmentioning
confidence: 99%
“…We chose a city metaphor [WL07b] for our software visualization approach, due to the many similarities between software and civil engineering, which enable a straightforward and intuitive mapping between the two domains. Moreover, a city is an intrinsically complex construct and can only be incrementally explored, in the same way the understanding of a complex system increases step by step.…”
Section: Partmentioning
confidence: 99%