Voyeur: graphical views of parallel programs
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
Visualization of message passing parallel programs with the TOPSYS parallel programming environment
Journal of Parallel and Distributed Computing - Special issue on tools and methods for visualization of parallel systems and computations
A methodology for building application-specific visualizations of parallel programs
Journal of Parallel and Distributed Computing - Special issue on tools and methods for visualization of parallel systems and computations
Distributed algorithms visualisation for educational purposes
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Creating an Accurate Portrayal of Concurrent Executions
IEEE Concurrency
IEEE Computer Graphics and Applications
Visualizing the Performance of Parallel Programs
IEEE Software
Algorithm Visualization For Distributed Environments
INFOVIS '98 Proceedings of the 1998 IEEE Symposium on Information Visualization
Growing squares: animated visualization of causal relations
Proceedings of the 2003 ACM symposium on Software visualization
Animated visualization of causal relations through growing 2D geometry
Information Visualization - Special issue: Software visualization
Visualizing Causal Semantics Using Animations
IEEE Transactions on Visualization and Computer Graphics
CiteWiz: a tool for the visualization of scientific citation networks
Information Visualization
Analyzing animated representations of complex causal semantics
Proceedings of the 6th Symposium on Applied Perception in Graphics and Visualization
ViCA: a voronoi interface for visualizing collaborative annotations
CDVE'07 Proceedings of the 4th international conference on Cooperative design, visualization, and engineering
Visual comparison for information visualization
Information Visualization - Special issue on State of the Field and New Research Directions
Timeradartrees: visualizing dynamic compound digraphs
EuroVis'08 Proceedings of the 10th Joint Eurographics / IEEE - VGTC conference on Visualization
Guiding the interactive exploration of metabolic pathway interconnections
Information Visualization
Hi-index | 0.00 |
We present Growing Polygons, a novel visualization technique for the graphical representation of causal relations and information flow in a system of interacting processes. Using this method, individual processes are displayed as partitioned polygons with color-coded segments showing dependencies to other processes. The entire visualization is also animated to communicate the dynamic execution of the system to the user. The results from a comparative user study of the method show that the Growing Polygons technique is significantly more efficient than the traditional Hasse diagram visualization for analysis tasks related to deducing information flow in a system for both small and large executions. Furthermore, our findings indicate that the correctness when solving causality tasks is significantly improved using our method. In addition, the subjective ratings of the users rank the method as superior in all regards, including usability, efficiency, and enjoyability.