Title
Software landscapes: visualizing the structure of large software systems
Abstract
Modern object-oriented programs are hierarchical systems with many thousands of interrelated subsystems. Visualization helps developers to better comprehend these large and complex systems. This paper presents a three-dimensional visualization technique that represents the static structure of object-oriented programs using landscape-like distributions of three-dimensional objects on a two-dimensional plane. The familiar landscape methaphor facilitates intuitive navigation and comprehension. The visual complexity is reduced by adjusting the transparency of object surfaces to the distance of the viewpoint. An approach called Hierarchical Net is proposed for a clear representation of the relationsships between the subsystems.
Year
DOI
Venue
2004
10.2312/VisSym/VisSym04/261-266
VisSym
Keywords
Field
DocType
software landscape,modern object-oriented program,three-dimensional visualization technique,clear representation,hierarchical system,complex system,three-dimensional object,object-oriented program,interrelated subsystems,large software system,better comprehend,familiar landscape methaphor,software systems,treemaps,filtering,three dimensional,object oriented programming,information visualization,full text search
Complex system,Information visualization,Visualization,Computer science,Full text search,Visual analytics,Software system,Theoretical computer science,Human–computer interaction,Software,Software visualization
Conference
ISBN
Citations 
PageRank 
3-905673-07-X
32
2.06
References 
Authors
17
4
Name
Order
Citations
PageRank
Michael Balzer126812.59
Andreas Noack234724.73
Oliver Deussen32852205.16
Claus Lewerentz466564.65