Software Landscapes: Visualizing the Structure of Large Software Systems
View/ Open
Date
2004Author
Balzer, Michael
Noack, Andreas
Deussen, Oliver
Lewerentz, Claus
Metadata
Show full item recordAbstract
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.
BibTeX
@inproceedings {10.2312:VisSym:VisSym04:261-266,
booktitle = {Eurographics / IEEE VGTC Symposium on Visualization},
editor = {Oliver Deussen and Charles Hansen and Daniel Keim and Dietmar Saupe},
title = {{Software Landscapes: Visualizing the Structure of Large Software Systems}},
author = {Balzer, Michael and Noack, Andreas and Deussen, Oliver and Lewerentz, Claus},
year = {2004},
publisher = {The Eurographics Association},
ISSN = {1727-5296},
ISBN = {3-905673-07-X},
DOI = {10.2312/VisSym/VisSym04/261-266}
}
booktitle = {Eurographics / IEEE VGTC Symposium on Visualization},
editor = {Oliver Deussen and Charles Hansen and Daniel Keim and Dietmar Saupe},
title = {{Software Landscapes: Visualizing the Structure of Large Software Systems}},
author = {Balzer, Michael and Noack, Andreas and Deussen, Oliver and Lewerentz, Claus},
year = {2004},
publisher = {The Eurographics Association},
ISSN = {1727-5296},
ISBN = {3-905673-07-X},
DOI = {10.2312/VisSym/VisSym04/261-266}
}