There is increasing evidence that it is possible to perceive and understand increasingly complex information systems if they are displayed as graphical objects in a three dimensional space. Object-oriented software provides an interesting test case- there is a natural mapping from software objects to visual objects. In this paper we explore two areas. 1) Information perception: we are running controlled experiments to determine empirically if our initial premise is valid; how much more (or less) can be understood in 3D than in 2D? 2) Layout: our strategy is to combine partially automatic layout with manual layout. This paper presents a brief overview of the project, the software architecture and some preliminary empirical results
Many visualizations have proven to be effective in supporting various software related tasks. Althou...
This paper describes two aspects of visualizing program systems within the objectoriented paradigm: ...
Many visualizations have proven to be effective in supporting various software related tasks. Althou...
There is increasing evidence that it is possible to perceive and understand increasingly comple x in...
This paper details our work on providing 3-D visualization of program information. We have a project...
The focus of this thesis is on the implementation, the evaluation and the useful application of the ...
The visualisation of software systems has long been investigated, primarily through the use of graph...
Modern object-oriented programs are hierarchical systems with many thousands of interrelated subsyst...
It is a complex and difficult task to maintain and enhance existing large software systems. One of t...
3D visualizations of software can be used to highlight relationships between system components, and ...
Modern object-oriented programs are hierarchical systems with many thousands of interrelated subsyst...
The advantages of object-oriented (OO) and other modern software engineering techniques are offset b...
The comprehensive understanding of a large software system is a daunting task because of the sheer s...
UML (Unified Modeling Language) is a successful example of two-dimensional software visualization th...
Software visualization studies techniques and methods for graphically representing different aspects...
Many visualizations have proven to be effective in supporting various software related tasks. Althou...
This paper describes two aspects of visualizing program systems within the objectoriented paradigm: ...
Many visualizations have proven to be effective in supporting various software related tasks. Althou...
There is increasing evidence that it is possible to perceive and understand increasingly comple x in...
This paper details our work on providing 3-D visualization of program information. We have a project...
The focus of this thesis is on the implementation, the evaluation and the useful application of the ...
The visualisation of software systems has long been investigated, primarily through the use of graph...
Modern object-oriented programs are hierarchical systems with many thousands of interrelated subsyst...
It is a complex and difficult task to maintain and enhance existing large software systems. One of t...
3D visualizations of software can be used to highlight relationships between system components, and ...
Modern object-oriented programs are hierarchical systems with many thousands of interrelated subsyst...
The advantages of object-oriented (OO) and other modern software engineering techniques are offset b...
The comprehensive understanding of a large software system is a daunting task because of the sheer s...
UML (Unified Modeling Language) is a successful example of two-dimensional software visualization th...
Software visualization studies techniques and methods for graphically representing different aspects...
Many visualizations have proven to be effective in supporting various software related tasks. Althou...
This paper describes two aspects of visualizing program systems within the objectoriented paradigm: ...
Many visualizations have proven to be effective in supporting various software related tasks. Althou...