DocumentCode :
2440840
Title :
Visualizing Feature Interaction in 3-D
Author :
Greevy, Orla ; Lanza, Michele ; Wysseier, Christoph
Author_Institution :
Berne Univ.
fYear :
0
fDate :
0-0 0
Firstpage :
1
Lastpage :
6
Abstract :
Without a clear understanding of how features of a software system are implemented, a maintenance change in one part of the code may risk adversely affecting other features. Feature implementation and relationships between features are not explicit in the code. To address this problem, we propose an interactive 3D visualization technique based on a combination of static and dynamic analysis which enables the software developer to step through visual representations of execution traces. We visualize dynamic behaviors of execution traces in terms of object creations and interactions and represent this in the context of a static class-hierarchy view of a system. We describe how we apply our approach to a case study to visualize and identify common parts of the code that are active during feature execution
Keywords :
computer graphics; program diagnostics; program visualisation; software maintenance; dynamic analysis; dynamic behavior visualization; execution traces; feature execution; feature implementation; feature interaction; interactive 3D visualization; maintenance change; object creations; object interactions; software system; static analysis; static class-hierarchy system view; visual representations; Control systems; Engines; Informatics; Information analysis; Reverse engineering; Runtime; Software maintenance; Software systems; Terminology; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visualizing Software for Understanding and Analysis, 2005. VISSOFT 2005. 3rd IEEE International Workshop on
Conference_Location :
Budapest
Print_ISBN :
0-7803-9540-9
Type :
conf
DOI :
10.1109/VISSOF.2005.1684317
Filename :
1684317
Link To Document :
بازگشت