DocumentCode
2236477
Title
Constellation visualization: Augmenting program dependence with dynamic information
Author
Deng, Fang ; DiGiuseppe, Nicholas ; Jones, James A.
Author_Institution
Dept. of Inf., Univ. of California, Irvine, Irvine, CA, USA
fYear
2011
fDate
29-30 Sept. 2011
Firstpage
1
Lastpage
8
Abstract
This paper presents a scalable, statement-level visualization that shows related code in a way that supports human interpretation of clustering and context. The visualization is applicable to many software-engineering tasks through the utilization and visualization of problem-specific meta-data. The visualization models statement-level code relations from a system-dependence-graph model of the program being visualized. Dynamic, run-time information is used to augment the static program model to further enable visual cluster identification and interpretation. In addition, we performed a user study of our visualization on an example program domain. The results of the study show that our new visualization successfully revealed relevant context to the programmer participants.
Keywords
data visualisation; graph theory; meta data; pattern clustering; software engineering; constellation visualization; dynamic run-time information; problem-specific meta-data utilization; problem-specific meta-data visualization; program dependence augmentation; scalable statement-level visualization; software-engineering tasks; statement-level code relations; system-dependence-graph model; visual cluster identification; visual cluster interpretation; Color; Context; Layout; Scalability; Software; Springs; 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.6069453
Filename
6069453
Link To Document