An algorithm for drawing general undirected graphs
Information Processing Letters
Heuristic evaluation of user interfaces
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing object-oriented software
Designing object-oriented software
Graph drawing by force-directed placement
Software—Practice & Experience
Drawing graphs nicely using simulated annealing
ACM Transactions on Graphics (TOG)
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Graph Drawing: Algorithms for the Visualization of Graphs
Graph Drawing: Algorithms for the Visualization of Graphs
GD '95 Proceedings of the Symposium on Graph Drawing
A Fully Animated Interactive System for Clustering and Navigating Huge Graphs
GD '98 Proceedings of the 6th International Symposium on Graph Drawing
3-D Visualization of Program Information
GD '94 Proceedings of the DIMACS International Workshop on Graph Drawing
Three-Dimensional Graph Drawing
GD '94 Proceedings of the DIMACS International Workshop on Graph Drawing
A Fast Adaptive Layout Algorithm for Undirected Graphs
GD '94 Proceedings of the DIMACS International Workshop on Graph Drawing
An Empirical Study of Task Support in 3D Information Visualizations
IV '99 Proceedings of the 1999 International Conference on Information Visualisation
A cognitive framework for describing and evaluating software exploration tools
A cognitive framework for describing and evaluating software exploration tools
Towards three-dimensional representation and animation of UML diagrams
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
A Java 3D implementation of a geon based visualisation tool for UML
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
X3D-UML: enabling advanced UML visualisation through X3D
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
Object-Distribution Analysis for Program Decomposition and Re-Clustering
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13 - Volume 14
Skeletal animation for the exploration of graphs
APVis '04 Proceedings of the 2004 Australasian symposium on Information Visualisation - Volume 35
Extending the WilmaScope 3D graph visualisation system: software demonstration
APVis '05 proceedings of the 2005 Asia-Pacific symposium on Information visualisation - Volume 45
A new method to optimize the force-directed placement for 3D large graph drawing
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Gef3D: a framework for two-, two-and-a-half-, and three-dimensional graphical editors
Proceedings of the 4th ACM symposium on Software visualization
X3D-UML: 3D UML State Machine Diagrams
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
3D visualization techniques to support slicing-based program comprehension
Computers and Graphics
Hi-index | 0.00 |
There is evidence to suggest that three dimensional representations of connected graphs have a number of advantages in conveying information to users over their two-dimensional counterparts. In this paper we explore the use of a Force Directed Algorithm to layout three dimensional UML Class diagrams representing the architecture of object oriented software systems. We describe a simple evaluation and usability study conducted on the proposed system and present our findings which indicate some unexpected benefits to a user's perception the visualised architectural structure.