An empirical study of software metrics for assessing the phases of an agile project

MARCHESI, MICHELE;Destefanis G;TONELLI, ROBERTO
2012-01-01

Abstract

We present an analysis of the evolution of a Web application project developed with object-oriented technology and an agile process. During the development we systematically performed measurements on the source code, using software metrics that have been proved to be correlated with software quality, such as the Chidamber and Kemerer suite and Lines of Code metrics. We also computed metrics derived from the class dependency graph, including metrics derived from Social Network Analysis. The application development evolved through phases, characterized by a different level of adoption of some key agile practices - namely pair programming, test-based development and refactoring. The evolution of the metrics of the system, and their behavior related to the agile practices adoption level, is presented and discussed. We show that, in the reported case study, a few metrics are enough to characterize with high significance the various phases of the project. Consequently, software quality, as measured using these metrics, seems directly related to agile practices adoption.
2012
Inglese
22
4
525
548
24
Esperti anonimi
scientifica
no
Concas, G; Marchesi, Michele; Destefanis, G; Tonelli, Roberto
1.1 Articolo in rivista
info:eu-repo/semantics/article
1 Contributo su Rivista::1.1 Articolo in rivista
262
4
reserved
Files in This Item:
File Size Format  
IJSEKE 2204 P525.pdf

Solo gestori archivio

Type: versione editoriale
Size 316.1 kB
Format Adobe PDF
316.1 kB Adobe PDF & nbsp; View / Open   Request a copy

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie