CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Communications of the ACM
Proceedings of the 8th annual ACM symposium on User interface and software technology
Navigating hierarchically clustered networks through fisheye and full-zoom methods
ACM Transactions on Computer-Human Interaction (TOCHI)
Object-oriented modeling with ADORA
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
Graph Layout Adjustment Strategies
GD '95 Proceedings of the Symposium on Graph Drawing
An effective layout adaptation technique for a graphical modeling tool
Proceedings of the 25th International Conference on Software Engineering
A Visualization Concept for Hierarchical Object Models
ASE '98 Proceedings of the 13th IEEE international conference on Automated software engineering
Human-Friendly Line Routing for Hierarchical Diagrams
ASE '06 Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
Tool support for the navigation in graphical models
Proceedings of the 30th international conference on Software engineering
Requirements Engineering Visualization: A Survey on the State-of-the-Art
REV '09 Proceedings of the 2009 Fourth International Workshop on Requirements Engineering Visualization
Model clone detection in practice
Proceedings of the 4th International Workshop on Software Clones
Off-screen visualization techniques for class diagrams
Proceedings of the 5th international symposium on Software visualization
Hi-index | 0.00 |
Hierarchical decomposition is an important means for organizing and understanding large requirements and design models. Fisheye zoom visualization is an attractive means for viewing, navigating and editing such hierarchical models, because local detail and its surrounding global context can be displayed in a single view. However, existing fisheye view approaches have deficiencies in terms of layout stability when model nodes are zoomed-in and zoomed-out. Furthermore, most of them do not support model editing (moving, adding and deleting nodes) well. In this paper, we present an improved fisheye zoom algorithm which supports viewing and manipulating hierarchical models. Our algorithm solves the problem of having a user-editable layout which is nevertheless stable under multiple zooming operations. Furthermore, it supports multiple focal points, and runs in real-time.