DocumentCode :
2236515
Title :
Visually exploring multi-dimensional code couplings
Author :
Beck, Fabian ; Petkov, Radoslav ; Diehl, Stephan
Author_Institution :
Univ. of Trier, Trier, Germany
fYear :
2011
fDate :
29-30 Sept. 2011
Firstpage :
1
Lastpage :
8
Abstract :
Dependencies and coupling relationships between code entities can be manifold. They form a graph structure with several different types of edges. Visualizing these graphs presents two challenges: the often large size of the graphs and the readable representation of the different edge types. In this paper we present a new node-link graph visualization technique addressing these challenges. Different types of edges are represented in multiple, small diagrams. These diagrams are placed side-by-side like the pictures of a comic strip. Among other things, edge bundling is applied to improve the scalability of the visualization. Elaborate interaction techniques with respect to focusing and merging data aim at providing help for comparing different edge types. A case study demonstrates how the visualization can be used to analyze a mid-size software project in practice.
Keywords :
data visualisation; graph theory; edge bundling; edge type readable representation; graph large size; graph structure; interaction techniques; midsize software project analysis; multidimensional code coupling visual exploration; node-link graph visualization technique; Cloning; Couplings; Data visualization; Image edge detection; Layout; Software; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visualizing Software for Understanding and Analysis (VISSOFT), 2011 6th IEEE International Workshop on
Conference_Location :
Williamsburg, VA
Print_ISBN :
978-1-4577-0822-0
Electronic_ISBN :
978-1-4577-0821-3
Type :
conf
DOI :
10.1109/VISSOF.2011.6069455
Filename :
6069455
Link To Document :
بازگشت