Refactoring clustering in Java software networks

CONCAS, GIULIO;MONNI, CRISTINA;ORRU', MATTEO;ORTU, MARCO;TONELLI, ROBERTO
2014-01-01

Abstract

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 linked to refactored classes are likely to be refactored themselves. This result is meaningful because knowing how refactored classes are arranged inside a network could be useful to support developers in maintenance and refactoring activities.
2014
9783319143576
Clustering; Refactoring; Software Networks; Control and Systems Engineering; Management Information Systems; Business and International Management; Information Systems; Modeling and Simulation; Information Systems and Management
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Questionario e social

Condividi su:
Impostazioni cookie