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 :
بازگشت