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
Inglese
Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation
9783319143576
Springer
Berlin
Dingsøyr T, Brede Moe N, Tonelli R, Counsell S, Gencel C, Petersen K
199
121
135
15
http://link.springer.com/chapter/10.1007/978-3-319-14358-3_11
XP 2014 International Workshops, in conjunction with International Workshop on Refactoring & Testing (RefTest)
contributo
Esperti anonimi
May 26-30, 2014
Roma, Italy
internazionale
Scientifica
Clustering; Refactoring; Software Networks; Control and Systems Engineering; Management Information Systems; Business and International Management; Information Systems; Modeling and Simulation; Information Systems and Management
no
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Concas, Giulio; Monni, Cristina; Orru', Matteo; Ortu, Marco; Tonelli, Roberto
273
5
4.1 Contributo in Atti di convegno
none
info:eu-repo/semantics/conferenceObject
Files in This Item:
There are no files associated with this item.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie