Process metrics for requirements analysis

  • Vincenzo Ambriola
  • Vincenzo Gervasi
Session 3: Applications, Part 1
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1780)


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.


Requirements process metrics quantitative process evaluation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 2.
    V. Ambriola and V. Gervasi. Processing natural language requirements. In Proceedings of ASE 1997, pages 36–45. IEEE Press, 1997.Google Scholar
  3. 3.
    B. W. Boehm. Verifying and validating software requirements and design specifications. IEEE Software, 1(1):75–88, Jan. 1984.Google Scholar
  4. 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. 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. 6.
    C. Jones. Applied Software Measurement: Assuring Productivity and Quality. McGraw-Hill, New York, N.Y., 1991.Google Scholar

Copyright information

© Springer-Verlag 2000

Authors and Affiliations

  • Vincenzo Ambriola
    • 1
  • Vincenzo Gervasi
    • 1
  1. 1.Dipartimento di InformaticaUniversità di PisaPisaItaly

Personalised recommendations