DocumentCode :
2010257
Title :
Fused data-centric visualizations for software evolution environments
Author :
Jahnke, Jens H. ; Muller, Hausi A. ; Walenstein, Andrew ; Mansurov, Nikolai ; Wong, Kenny
Author_Institution :
Dept. of Comput. Sci., Victoria Univ., BC, Canada
fYear :
2002
fDate :
2002
Firstpage :
187
Lastpage :
196
Abstract :
During software evolution, several different facets of the system need to be related to one another at multiple levels of abstraction. Current software evolution tools have limited capabilities for effectively visualizing and evolving multiple system facets in an integrated manner. Many tools provide methods for tracking and relating different levels of abstraction within a single facet. However, it is less well understood how to represent and understand relationships between and among different abstraction hierarchies, i.e. for inter-hierarchy relations. Often, these are represented and explored independently, making them difficult to relate to one another. As a result, engineers are likely to have difficulty understanding how the various facets of a system relate and interact. We describe preliminary results of a collaborative research project between industry and academia to enhance the inter-hierarchy visualization capabilities of an existing software evolution environment called "KLOCwork Suite". Specifically, we describe our efforts to add a "fused" visualization based on story board diagrams. This visualization integrates - or "fuses" - facets of architecture, behavior and data. We describe how these diagrams bridge currently isolated visualizations of system information, and argue how they can help drive architecture excavation tasks.
Keywords :
computer aided software engineering; program visualisation; programming environments; reverse engineering; software architecture; KLOCwork Suite; abstraction hierarchies; abstraction levels; collaborative research project; data; fused data-centric program visualizations; industry-academia partnership; inter-hierarchy relations; inter-hierarchy visualization capabilities; isolated system information visualizations; kilo-lines of code; software architecture; software architecture excavation tasks; software behavior; software evolution environments; software tools; storyboard diagrams; system facet relations; Bridges; Collaborative software; Computer architecture; Computer industry; Computer science; Data visualization; Industrial relations; Navigation; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2002. Proceedings. 10th International Workshop on
ISSN :
1092-8138
Print_ISBN :
0-7695-1495-2
Type :
conf
DOI :
10.1109/WPC.2002.1021340
Filename :
1021340
Link To Document :
بازگشت