Open Access Open Access  Restricted Access Subscription Access

Implementation of Software Measurement, Metrics, and Analytics for Software Development Process Improvement

Trailokya Raj Ojha

Abstract


The software development process is a continuous activity and process improvement is a major concern for the successful development of the product. Almost all software companies want to enhance the development process to achieve the desired quality product with available resources and constraints. Adopting software process improvement has a large positive impact on most software development organizations. To help software process improvement, this study's goal is to arm them with enough knowledge about the types of difficulties that contribute to the successful implementation of process improvement. In this study, the impact of software measurement, metrics, and analytics in two different software development processes the traditional software development process and the agile software development process are considered. Software measurement, metrics, and analytics help for the successful implementation of software process improvement in different ways. Software measurement helps to measure different success parameters and factors continuously whereas software metrics help in quality control, and process monitoring. The purpose of software analytics is to mix many forms of quantitative and qualitative information to provide the most comprehensive understanding. This study helps to understand the role of software measurement, metrics, and analytics for software development process improvement.


Full Text:

PDF

References


Humphrey, W. S. (1988). Characterizing the software process: a maturity framework. IEEE software, 5(2), 73-79.

Paulish, D. J., & Carleton, A. D. (1994). Case studies of software-process-improvement measurement. Computer, 27(9), 50-57.

Morasca, S. (2001). “Software Measurement” Handbook of Software Engineering and Knowledge Engineering. Volume 1. World Scientific Publishing Co. Pte. Ltd Singapore. pp. 239-276.

Endres, A., & Rombach, H. D. (2003). A handbook of software and systems engineering: Empirical observations, laws, and theories. Pearson Education.

Henderson-Sellers, B. (1996). The mathematical validity of software metrics. ACM SIGSOFT Software Engineering Notes, 21(5), 89-94.

Matsumoto, K. I., Kusumoto, S., Kikuno, T., & Torii, K. (1993, May). A new framework of measuring software development processes. In [1993] Proceedings First International Software Metrics Symposium (pp. 108-118). IEEE.

Morisio, M. (1995, May). A methodology to measure the software process. In Proceedings of the Annual Oregon Workshop on Software Metrics.

Ebert, C., & Dumke, R. (2007). Software Measurement: Establish-Extract-Evaluate-Execute. Springer Science & Business Media.

Fenton, N. E., & Neil, M. (1999). Software metrics: successes, failures and new directions. Journal of Systems and Software, 47(2-3), 149-157.

Florac, W. A., & Carleton, A. D. (1999). Measuring the software process: statistical process control for software process improvement. Addison-Wesley Professional.


Refbacks

  • There are currently no refbacks.