Process metrics for requirements analysis
- 192 Downloads
In this paper we propose a class of process metrics based on the continuous monitoring of product attributes. Two such metrics are defined for the requirements analysis process, namely stability (i.e., how smoothly the process of introducing information in a requirements document flows) and efficiency (i.e., which part of the effort of the analysts is spent in reworks). These measures can be used for the timely identification of risky trends in a requirements analysis process.
The paper also gives some results from an experiment on the collection and use of the measures we introduced.
KeywordsRequirements process metrics quantitative process evaluation
Unable to display preview. Download preview PDF.
- 1.V. Ambriola, R. Di Meglio, V. Gervasi, and B. Mercurio. Applying a metric framework to the software process: an experiment. In B. C. Warboys, editor, Proceedings of the Third European Workshop on Software Process Technology, pages 207–206.Google Scholar
- 2.V. Ambriola and V. Gervasi. Processing natural language requirements. In Proceedings of ASE 1997, pages 36–45. IEEE Press, 1997.Google Scholar
- 3.B. W. Boehm. Verifying and validating software requirements and design specifications. IEEE Software, 1(1):75–88, Jan. 1984.Google Scholar
- 4.N. Fenton and S. L. Pfleeger. Software Metrics—A Rigorous and Practical Approach. International Thomson Computer Press, London, 2 edition, 1996.Google Scholar
- 5.V. Gervasi and B. Nuseibeh. Lightweigth validation of natural language requirements. In Proceedings of the Fourth IEEE International Conference on Requirements Engineering, June 2000. (to be published).Google Scholar
- 6.C. Jones. Applied Software Measurement: Assuring Productivity and Quality. McGraw-Hill, New York, N.Y., 1991.Google Scholar