Sciweavers

AI
2009
Springer

Exploratory Analysis of Co-Change Graphs for Code Refactoring

14 years 7 months ago
Exploratory Analysis of Co-Change Graphs for Code Refactoring
Abstract. Version Control Systems (VCS) have always played an essential role for developing reliable software. Recently, many new ways of utilizing the information hidden in VCS have been discovered. Clustering layouts of software systems using VCS is one of them. It reveals groups of related artifacts of the software system, which can be visualized for easier exploration. In this paper we use an Expectation Maximization (EM) based probabilistic clustering algorithm and visualize the clustered modules using a compound node layout algorithm. Our experiments with repositories of two medium size software tools give promising results indicating improvements over many previous approaches. Key words: Clustering, Software artifacts, Expectation Maximization,
Hassan Khosravi, Recep Colak
Added 25 May 2010
Updated 25 May 2010
Type Conference
Year 2009
Where AI
Authors Hassan Khosravi, Recep Colak
Comments (0)