Communications of the ACM
An empirical comparison of pie vs. linear menus
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The limits of expert performance using hierarchic marking menus
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
Drawing graphs: methods and models
Drawing graphs: methods and models
Graph Drawing: Algorithms for the Visualization of Graphs
Graph Drawing: Algorithms for the Visualization of Graphs
Graph Visualization and Navigation in Information Visualization: A Survey
IEEE Transactions on Visualization and Computer Graphics
Reordering the Reorderable Matrix as an Algorithmic Problem
Diagrams '00 Proceedings of the First International Conference on Theory and Application of Diagrams
Arc Diagrams: Visualizing Structure in Strings
INFOVIS '02 Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
Tree-Maps: a space-filling approach to the visualization of hierarchical information structures
VIS '91 Proceedings of the 2nd conference on Visualization '91
prefuse: a toolkit for interactive information visualization
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Topological Fisheye Views for Visualizing Large Graphs
IEEE Transactions on Visualization and Computer Graphics
Using dependency models to manage software architecture
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Semiology of graphics
Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams
INFOVIS '05 Proceedings of the Proceedings of the 2005 IEEE Symposium on Information Visualization
A Note on Space-Filling Visualizations and Space-Filling Curves
INFOVIS '05 Proceedings of the Proceedings of the 2005 IEEE Symposium on Information Visualization
Task taxonomy for graph visualization
Proceedings of the 2006 AVI workshop on BEyond time and errors: novel evaluation methods for information visualization
Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data
IEEE Transactions on Visualization and Computer Graphics
ASK-GraphView: A Large Scale Graph Visualization System
IEEE Transactions on Visualization and Computer Graphics
Visual Analysis of Multivariate State Transition Graphs
IEEE Transactions on Visualization and Computer Graphics
NodeTrix: a Hybrid Visualization of Social Networks
IEEE Transactions on Visualization and Computer Graphics
TugGraph: Path-preserving hierarchies for browsing proximity and paths in graphs
PACIFICVIS '09 Proceedings of the 2009 IEEE Pacific Visualization Symposium
Hierarchical Aggregation for Information Visualization: Overview, Techniques, and Design Guidelines
IEEE Transactions on Visualization and Computer Graphics
MatLink: enhanced matrix visualization for analyzing social networks
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Quantifying the space-efficiency of 2D graphical representations of trees
Information Visualization
Multiscale visualization of small world networks
INFOVIS'03 Proceedings of the Ninth annual IEEE conference on Information visualization
Path visualization for adjacency matrices
EUROVIS'07 Proceedings of the 9th Joint Eurographics / IEEE VGTC conference on Visualization
Visualizing the evolution of compound digraphs with TimeArcTrees
EuroVis'09 Proceedings of the 11th Eurographics / IEEE - VGTC conference on Visualization
Visualizing protected variations in evolving software designs
Journal of Systems and Software
Hi-index | 0.00 |
We present a hybrid visualization technique for compound graphs (i.e. networks with a hierarchical clustering defined on the nodes) that combines the use of adjacency matrices, node-link and arc diagrams to show the graph, and also combines the use of nested inclusion and icicle diagrams to show the hierarchical clustering. The graph visualized with our technique may have edges that are weighted and/or directed. We first explore the design space of visualizations of compound graphs and present a taxonomy of hybrid visualization techniques. We then present our prototype, which allows clusters (i.e. subtrees) of nodes to be grouped into matrices or split apart using a radial menu. We also demonstrate how our prototype can be used in the software engineering domain, and compare it to the commercial matrix-based visualization tool Lattix using a qualitative user study. © 2012 Wiley Periodicals, Inc.