Visual Computing

University of Konstanz
IEEE Visualization 2004

Hierarchy Based 3D Visualization of Large Software Structures

M. Balzer, O. Deussen
Teaser of Hierarchy Based 3D Visualization of Large Software Structures


Paper (.pdf, 1.8MB) Poster (.pdf, 488.1KB)


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 work presents a three-dimensional visualization technique that represents the static structure of object-oriented software using distributions of threedimensional objects on a two-dimensional plane. 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 relationships between the subsystems.


  author    = {M. Balzer, O. Deussen},
  booktitle = {IEEE Visualization 2004},
  doi       = {10.1109/VISUAL.2004.39},
  keywords  = {Application software;Data mining;Data visualization;Hierarchical systems;Java;Object oriented modeling;Packaging;Software maintenance;Software packages;Software systems},
  month     = {oct},
  pages     = {4p-4p},
  title     = {Hierarchy Based 3D Visualization of Large Software Structures},
  url       = {},
  year      = {2004}