Clustering of defects in Java software systems

MONNI, CRISTINA;ORRU', MATTEO;TONELLI, ROBERTO
2014-01-01

Abstract

In this paper we present a case study about the clustering of maintenance activities applied on large software systems, from the complex networks perspective. We analyze several releases of two large Open Source Java software systems, using data extracted from Software Configuration Management systems and from Issue Tracking systems (ITS). We find that Java files affected by maintenance activity are likely to be connected with each other, forming interconnected clusters inside the software network associated to the software system. This means that Java files interested by the maintenance activities requested on ITS are likely to be connected each other through dependencies at the source code level. The information carried by the clusters of Java files may be used to improve strategies for large maintenance operations. Since the tendency to form clusters can vary across different systems, such analysis can also be a useful indicator of the impact of defects on source code files in different software systems.
2014
WETSoM 2014 Proceedings of the 5th International Workshop on Emerging Trends in Software Metrics
978-1-4503-2854-8
ACM New York, NY, USA
New York
59
65
6
5th International Workshop on Emerging Trends in Software Metrics (WETSoM 2014)
contributo
Comitato scientifico
June 3, 2014
Hyderabad, India
internazionale
no
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Concas, G; Monni, Cristina; Orru', Matteo; Tonelli, Roberto
273
4
4.1 Contributo in Atti di convegno
none
info:eu-repo/semantics/conferencePaper
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