Greevy, Orla; Lanza, Michele; Wysseier, Christoph (September 2005). Visualizing Feature Interaction in 3-D. In: 3th IEEE International Workshop on Visualizing Software for Understanding (pp. 1-6). IEEE 10.1109/VISSOF.2005.1684317
Text
01684317.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (4MB) |
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.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Lanza, Michele |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISBN: |
0-7803-9540-9 |
Publisher: |
IEEE |
Language: |
English |
Submitter: |
Anja Ebeling |
Date Deposited: |
30 Jan 2018 16:42 |
Last Modified: |
11 Apr 2024 16:11 |
Publisher DOI: |
10.1109/VISSOF.2005.1684317 |
BORIS DOI: |
10.7892/boris.104541 |
URI: |
https://boris.unibe.ch/id/eprint/104541 |