Visualizing Feature Interaction in 3-D

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

[img] 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

Actions (login required)

Edit item Edit item
Provide Feedback