4.2 Article

AN EMPIRICAL STUDY OF SOFTWARE METRICS FOR ASSESSING THE PHASES OF AN AGILE PROJECT

出版社

WORLD SCIENTIFIC PUBL CO PTE LTD
DOI: 10.1142/S0218194012500131

关键词

Software metrics; software evolution; agile methodologies; object-oriented metrics, SNA metrics applied to software

资金

  1. Regione Autonoma della Sardegna (RAS)
  2. RAS Integrated Facilitation Program (PIA) for Industry, Artisanship and Services, Advanced Technologies for Software Measuring and Integrated Management, TAMIGIS [265]

向作者/读者索取更多资源

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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.2
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据