DocumentCode
2967469
Title
EvoLens: lens-view visualizations of evolution data
Author
Ratzinger, Jacek ; Fischer, Michael ; Gall, Harald
Author_Institution
Inst. of Inf. Syst., Vienna Univ. of Technol., Austria
fYear
2005
fDate
5-6 Sept. 2005
Firstpage
103
Lastpage
112
Abstract
Visualizing software evolution is essential for identifying design erosion that has occurred over the past releases. Making evolutionary aspects explicit via visual representations can help the engineer to focus on particular software parts to identify such hot-spots. Although many tools exist that provide zooming-in and -out within the hierarchical decomposition of a software system, only very few allow an engineer to view a system through a kind of lens view. Our approach called EvoLens is a visualization approach for explorations of evolution data across multiple dimensions. EvoLens is based on temporal lens views. But the graphical representation of this visualization integrates enhanced zooming by navigating through software hierarchies with arbitrary selectable groups of software parts across module or package boundaries. EvoLens allows an engineer to define a focal point for the lens view and navigate along the time dimension by user-defined sliding time windows. The comprehension is supported by using color for metrics of classes. The EvoLens prototype tool has been developed and tested on basis of a large Java application consisting of 580000 LOC that was studied over 18 months of its evolution lifetime.
Keywords
Java; data visualisation; program visualisation; software maintenance; EvoLens; Java; lens-view visualization; software evolution data; software hierarchies; user-defined sliding time windows; visual representations; Data visualization; Design engineering; Lenses; Life testing; Navigation; Packaging; Prototypes; Software packages; Software prototyping; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Principles of Software Evolution, Eighth International Workshop on
ISSN
1550-4077
Print_ISBN
0-7695-2349-8
Type
conf
DOI
10.1109/IWPSE.2005.16
Filename
1572314
Link To Document