loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth International Workshop on Principles of Software Evolution (IWPSE'05)
EvoLens: Lens-View Visualizations of Evolution Data
Lisbon, Portugal
September 05-September 06
ISBN: 0-7695-2349-8
Jacek Ratzinger, Vienna University of Technology, Vienna, Austria
Michael Fischer, Vienna University of Technology, Vienna, Austria
Harald Gall, University of Zurich, Switzerland
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 580 000 LOC that was studied over 18 months of its evolution lifetime.
Citation:
Jacek Ratzinger, Michael Fischer, Harald Gall, "EvoLens: Lens-View Visualizations of Evolution Data," iwpse, pp.103-112, Eighth International Workshop on Principles of Software Evolution (IWPSE'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.