• DocumentCode
    2524798
  • Title

    Interactive Exploration of Co-evolving Software Entities

  • Author

    Vanya, Adam ; Premraj, Rahul ; Van Vliet, Hans

  • Author_Institution
    Comput. Sci. Dept., VU Univ. Amsterdam, Amsterdam, Netherlands
  • fYear
    2010
  • fDate
    15-18 March 2010
  • Firstpage
    260
  • Lastpage
    263
  • Abstract
    Frequent changes to groups of software entities from different parts of the system may indicate structural issues in the system´s decomposition. Analyzing such groups is needed to understand the underlying reasons for co-changes, and also determine how to resolve the issues. To date, static visualizations have been proposed to identify possible structural issues, but they help only to a certain extent. In this paper we discuss how interactive visualizations can further support the process of analyzing the structural issues identified. To validate the usefulness of interactive visualizations, we implemented a tool and applied it to a large and matured embedded software system. Our experience in using the tool along with the architects and developers suggests that interactivity adds much value when analyzing groups of co-changed software entities.
  • Keywords
    embedded systems; program visualisation; software maintenance; co-evolving software entities; embedded software system; interactive visualizations; system decomposition; Data mining; Data visualization; Hardware; Software systems; System-on-a-chip; Visualization; co-evolution; embedded software; software evolution; visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2010 14th European Conference on
  • Conference_Location
    Madrid
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-369-8
  • Electronic_ISBN
    1534-5351
  • Type

    conf

  • DOI
    10.1109/CSMR.2010.50
  • Filename
    5714447