Two Case Studies on Clusterization of Refactored Classes

MARCHESI, MICHELE;MONNI, CRISTINA;ORRU', MATTEO;TONELLI, ROBERTO
2013-01-01

Abstract

In this paper we present a case study of the effect of refac- toring activities in the structure of two large software system, from the complex networks perspective. We analyze two large open source Java software systems, using data previously extracted from Software Con- figuration Management and Bug Tracking systems, and a statistical ap- proach to figure out how many of them could be classified as refactoring activities. We find that software elementary units interested by refac- toring operations are inclined to be connected with each other, forming clusters whose number is systematically below a given threshold. Moreover, this behaviour does not depend on the number of classes involved by the same refactoring.
2013
Inglese
International Workshop on Refactoring & Testing (RefTest)
International Workshop on Refactoring & Testing (RefTest)
contributo
Esperti anonimi
June 2013
Wien, Austria
internazionale
Refactoring; Clustering; Software Networks
no
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Concas, G; Marchesi, Michele; Monni, Cristina; Orru', Matteo; Tonelli, Roberto
273
5
4.1 Contributo in Atti di convegno
none
info:eu-repo/semantics/conferencePaper
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