Interactive Exploration of Co-evolving Software Entities

A Vanya, R Premraj, H van Vliet
2010 2010 14th European Conference on Software Maintenance and Reengineering  
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
more » ... lyzing 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.
doi:10.1109/csmr.2010.50 dblp:conf/csmr/VanyaPV10 fatcat:ahgcrrl4mfc6tjklgboppath4q