2015 IEEE 3rd Working Conference on Software Visualization (VISSOFT), September 27-28, 2015, Bremen, Germany

Desktop Layout

Papers 5: Code Similarity and Transformation
GW2 B3009, Chair: Jürgen Döllner
SMNLV: A Small-Multiples Node-Link Visualization Supporting Software Comprehension by Displaying Multiple Relationships in Software Structure
Ala Abuthawabeh and Dirk Zeckzer
(TU Kaiserslautern, Germany; Leipzig University, Germany)
Supplementary Material
Abstract: Software engineering tasks like understanding of (legacy) software, checking guidelines, finding structure, or reengineering of existing software require the analysis of the static software structure. The optimal visualization of this structure depends on the task at hand. In general, the software structure is mapped to a graph and graph drawing algorithms are used for displaying the structure. The task of drawing these graphs becomes more involved if not only one type of relations, e.g., call graphs, but many relation types should be analyzed at the same time. We propose a small-multiples node-link visualization, where each small visualization shows the graph related to one edge type. The visualizations are synchronized using selection and coordinated views. Using a separate view for each of the relations provides additional analysis capabilities. The main advantage of this approach is, that optimized drawing algorithms can be used for each type of relationship while being able to display multiple relationships at the same time.


Time stamp: 2019-06-24T22:26:19+02:00