• 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