Using constraints to achieve stability in automatic graph layout algorithms
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DDD—a free graphical front-end for UNIX debuggers
ACM SIGPLAN Notices
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Field Programming Environment: A Friendly Integrated Environment for Learning and Development
The Field Programming Environment: A Friendly Integrated Environment for Learning and Development
Graph Drawing: Algorithms for the Visualization of Graphs
Graph Drawing: Algorithms for the Visualization of Graphs
Linked-List Visualization for Debugging
IEEE Software
A Technique for Drawing Directed Graphs
IEEE Transactions on Software Engineering
Traversal-Based Visualization of Data Structures
INFOVIS '98 Proceedings of the 1998 IEEE Symposium on Information Visualization
Constraint-Based Spring-Model Algorithm for Graph Layout
GD '95 Proceedings of the Symposium on Graph Drawing
SWAN: A Data Structure Visualization System
GD '95 Proceedings of the Symposium on Graph Drawing
GD '95 Proceedings of the Symposium on Graph Drawing
GD '96 Proceedings of the Symposium on Graph Drawing
An Interactive System for Drawing Graphs
GD '96 Proceedings of the Symposium on Graph Drawing
GD '97 Proceedings of the 5th International Symposium on Graph Drawing
INCENSE: A system for displaying data structures
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Topographic Visualization of Prefix Propagation in the Internet
IEEE Transactions on Visualization and Computer Graphics
A fast and simple heuristic for constrained two-level crossing reduction
GD'04 Proceedings of the 12th international conference on Graph Drawing
gdbOF: A debugging tool for OpenFOAM®
Advances in Engineering Software
Improved layout for data flow diagrams with port constraints
Diagrams'12 Proceedings of the 7th international conference on Diagrammatic Representation and Inference
Drawing layered graphs with port constraints
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Displaying a program's data structures as a graph is a valuable addition to debuggers, however, previous papers have not discussed the layout issues specific to displaying data structures. We find that the semantics of data structures may require constraining node and edge path orderings, and that nonhierarchical, leveled graphs are the preferred data structure display. We describe layout problems for data structures, and extend the Sugiyama algorithm to solve them.