The paper presents a new 3D representation for visualizing large software systems. The origins of this representation can be directly traced to the SeeSoft metaphor. This work extends these visualization mechanisms by utilizing the third dimension, abstraction mechanism, and by supporting new manipulation techniques and user interfaces. By utilizing a 3D representation we can better represent higher dimensional data than previous 2D views. An overview of our prototype tool and its basic functionality is given. Applications of this method to particular software engineering tasks are also discussed. CR Categories: D.2.2 [Software Engineering] Design Tools and Techniques, D.2.7 [Software Engineering] Distribution, Maintenance, and Enhancement, H.5.2 [Information Interfaces and Presentation] User Interfaces
Andrian Marcus, Louis Feng, Jonathan I. Maletic