• DocumentCode
    2833905
  • Title

    EvoGraph: A Lightweight Approach to Evolutionary and Structural Analysis of Large Software Systems

  • Author

    Fischer, Michael ; Gall, Harald

  • Author_Institution
    Dept. of Informatics, Zurich Univ.
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    179
  • Lastpage
    188
  • Abstract
    Structural analyses frequently fall short in an adequate representation of historical changes for retrospective analysis. By compounding the two underlying information spaces in a single approach, the comprehension about the interaction between evolving requirements and system development can be improved significantly. We therefore propose a lightweight approach based on release history data and source code changes, which first selects entities with evolutionary outstanding characteristics and then indicates their structural dependencies via commonly used source code entities. The resulting data sets and visualizations aim at a holistic view to point out and assess structural stability, recurring modifications, or changes in the dependencies of the file-sets under inspection. In this paper we describe our approach and its results in terms of the Mozilla case study. Our approach completes typical release history mining and source code analysis approaches, therefore past restructuring events, new, shifted, and removed dependencies can be spotted easily
  • Keywords
    graph theory; program diagnostics; program visualisation; systems analysis; EvoGraph; Mozilla case study; data sets; data visualizations; evolutionary analysis; large software systems; retrospective analysis; source code analysis; source code entity; structural analysis; system development; Computer architecture; Data mining; Data visualization; Frequency; History; Informatics; Inspection; Open source software; Software systems; Structural engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2006. WCRE '06. 13th Working Conference on
  • Conference_Location
    Benevento
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-2719-1
  • Type

    conf

  • DOI
    10.1109/WCRE.2006.26
  • Filename
    4023988