English

Empirical study of software quality evolution in open source projects using agile practices

Software Engineering 2009-05-21 v1 Programming Languages

Abstract

We analyse the time evolution of two open source Java projects: Eclipse and Netbeans, both developed following agile practices, though to a different extent. Our study is centered on quality analysis of the systems, measured as defects absence, and its relation with software metrics evolution. The two projects are described through a software graph in which nodes are represented by Java files and edges describe the existing relation between nodes. We propose a metrics suite for Java files based on Chidamber and Kemerer suite, and use it to study software evolution and its relationship with bug count.

Keywords

Cite

@article{arxiv.0905.3287,
  title  = {Empirical study of software quality evolution in open source projects using agile practices},
  author = {Alessandro Murgia and Giulio Concas and Sandro Pinna and Roberto Tonelli and Ivana Turnu},
  journal= {arXiv preprint arXiv:0905.3287},
  year   = {2009}
}

Comments

12 pages, 6 figures 2 tables

R2 v1 2026-06-21T13:04:13.501Z