• 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