Refactoring Clustering in Java Software Networks
AGILE METHODS: LARGE-SCALE DEVELOPMENT, REFACTORING, TESTING, AND ESTIMATION, pp. 121-135, 2014.
We present a study on the refactoring activities performed during the evolution of 7 popular Java open source software systems, using a complex network approach. We find that classes affected by refactorings are more likely to be interlinked than others, forming connected subgraphs. Our results show that in a software network, classes lin...More
Full Text (Upload PDF)
PPT (Upload PPT)