Use of Software Metrics in Agile Software Development Process

Loading...
Thumbnail Image

Date

2015-08-14

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

While software metrics typically help to assess the status of a project, process, product, and resource use, the suitability of metrics in Agile Software Development (ASD) process is frequently questioned due to the overheads involved. Moreover, many established metrics used in the Traditional Software Development (TSD) process, cannot be directly applied to ASD due to its iterative and incremental development process that is willing to incorporate changes throughout. Nevertheless, very little is explored about the use and suitability of metrics in the context of ASD. We fill this gap by exploring metrics suitable for the ASD process, use of those metrics in practice, perceived benefits, and related tools. Our survey and interview based analysis of 24 development companies identified 10 metrics that can be beneficial to the ASD process, where their benefits outweigh the overheads involved.

Description

Keywords

agile software development process, software metrics, traditional software development process, scrum development process

Citation

DOI