• DocumentCode
    3169756
  • Title

    Visual Exploration of Large-Scale System Evolution

  • Author

    Wettel, Richard ; Lanza, Michele

  • Author_Institution
    Fac. of Inf., Univ. of Lugano, Lugano
  • fYear
    2008
  • fDate
    15-18 Oct. 2008
  • Firstpage
    219
  • Lastpage
    228
  • Abstract
    The goal of reverse engineering is to obtain a mental model of software systems. However, evolution adds another dimension to their implicit complexity, effectively making them moving targets: The evolution of software systems still remains an intangible and complex process. Metrics have been extensively used to quantify various facets of evolution, but even the usage of complex metrics often leads to overly simplistic insights, thus failing at adequately characterizing the complex evolutionary processes.We present an approach based on real-time interactive 3D visualizations, whose goal is to render the structural evolution of object-oriented software systems at both a coarse-grained and a fine-grained level. By providing insights into a system´s history, our visualizations allow us to reason about the origins and the causalities which led to the current state of a system. We illustrate our approach on three large open-source systems and report on our findings, which were confirmed by developers of the studied systems.
  • Keywords
    data visualisation; object-oriented programming; reverse engineering; large-scale system evolution; object-oriented software system; real-time interactive 3D visualization; reverse engineering; Cognitive science; Data analysis; History; Informatics; Large-scale systems; Open source software; Real time systems; Reverse engineering; Software systems; Visualization; 3D software visualization; software evolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
  • Conference_Location
    Antwerp
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3429-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2008.55
  • Filename
    4656413