Open AccessBook
An object-oriented design for graph visualization
M. S Marshall,Ivan Herman,Guy Melançon +2 more
- 01 Jan 2000
TL;DR: The Graph Visualization Framework (GVF) as discussed by the authors is an architecture that supports the tasks common to most graph browsers and editors, such as navigation, manipulation, and visualization of graphs.
read more
Abstract: Many applications, from everyday file system browsers to visual programming tools, require the display of network and graph structures. The Graph Visualization Framework (GVF) is an architecture that supports the tasks common to most graph browsers and editors. This article gives a brief overview of the design of the GVF and focuses on the core classes that are used to represent and manipulate graphs. The design of the core classes is justified by the requirements for navigation and visualization.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Graph visualization and navigation in information visualization: A survey
TL;DR: This is a survey on graph visualization and navigation techniques, as used in information visualization, which approaches the results of traditional graph drawing from a different perspective.
Requirements of Software Visualization Tools: A Literature Survey
Holger M. Kienle,Hausi A. Müller +1 more
- 24 Jun 2007
TL;DR: The identified requirements for software visualization tools are useful for researchers in the software visualization field to build and evaluate tools, and to reason about the domain of software visualization.
72
GraphXML - An XML-Based Graph Description Format
Ivan Herman,M. Scott Marshall +1 more
- 20 Sep 2000
TL;DR: GraphXML is a graph description language in XML that can be used as an interchange format for graph drawing and visualization packages and supports the pure, mathematical description of a graph.
Architectural layer recovery for software system understanding and evolution
TL;DR: The approach first identifies relations between the classes of a software system and then uses a link analysis algorithm (i.e. the Kleinberg algorithm) to group them into layers to identify software layers.
50
An open toolkit for prototyping reverse engineering visualizations
Alexandru Telea,Alessandro Maccari,Claudio Riva +2 more
- 27 May 2002
TL;DR: An open architecture is presented which allows easy prototyping of RE data exploration and visualization scenarios for a large range of domain models and pays special attention to the visual and interactive requirements of the reverse engineering process.
References
Graph visualization and navigation in information visualization: A survey
TL;DR: This is a survey on graph visualization and navigation techniques, as used in information visualization, which approaches the results of traditional graph drawing from a different perspective.
An open graph visualization system and its applications to software engineering
TL;DR: A package of practical tools and libraries for manipulating graphs and their drawings that includes stream and event interfaces for graph operations, high-quality static and dynamic layout algorithms, and the ability to handle sizable graphs is described.
1.3K
The application visualization system: a computational environment for scientific visualization
C. Upson,T.A. Faulhaber,D. Kamins,David H. Laidlaw,D. Schlegel,J. Vroom,R. Gurwitz,A. van Dam +7 more
TL;DR: This application visualization system (AVS) is an application framework targeted at scientists and engineers to make applications that combine interactive graphics and high computational requirements easier to develop for both programmers and nonprogrammers.
Recent directions in netlist partitioning: a survey
TL;DR: This survey describes research directions in netlist partitioning during the past two decades in terms of both problem formulations and solution approaches, and discusses methods which combine clustering with existing algorithms (e.g., two-phase partitioning).
703
Graphical fisheye views
Manojit Sarkar,Marc H. Brown +1 more
TL;DR: This paper describes a system for viewing and browsing graphs using a software analog of a fisheye lens and describes a more general transformation that allows global information about the graph to affect the view.
637