Empirical study of software quality evolution in open source projects using agile practices
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.
- Publication:
-
arXiv e-prints
- Pub Date:
- May 2009
- DOI:
- 10.48550/arXiv.0905.3287
- arXiv:
- arXiv:0905.3287
- Bibcode:
- 2009arXiv0905.3287M
- Keywords:
-
- Computer Science - Software Engineering;
- Computer Science - Programming Languages;
- D.2.8
- E-Print:
- 12 pages, 6 figures 2 tables