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