Skip to main content
Log in

Requirements-Based Estimation of Change Costs

  • Published:
Empirical Software Engineering Aims and scope Submit manuscript

Abstract

We present a case study that aimsat quantitative assessment of the impact of requirements changes,and quantitative estimation of costs of the development activitiesthat must be carried out to accomplish those changes. Our approachis based on enhanced traceability and an integrated view of theprocess and product models. The elements in the process and productmodels are quantitatively characterised through proper measurement,thus achieving a sound basis for different kinds of sophisticatedanalysis concerning the impact of requirements changes and theircosts. We present the results of the application of modelingand measurement to an industrial project dealing with real-timesoftware development. The ability to predict the impact of changesin requirements and the cost of related activities is shown.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Albrecht, A. J. 1979. Measuring application development productivity. Proc. IBM Applications Develop. Symp. Monterey, USA.

  • Albrecht, A. J., and Gaffney, J. E. 1983. Software function, source lines of code, and development effort prediction: A software science validation. IEEE Trans. Software Engineering 9: 639-648.

    Google Scholar 

  • Basili, V., Caldiera, G., and Rombach, D. 1994. Goal/question/metric paradigm. Marciniak, J. C. (Ed). in Encyclopedia of Software Engineering. Wiley, vol. 1.

  • Behrens, C. 1983. Measuring the productivity of computer systems development activities with function points. IEEE Trans. Software Engineering 9: 648-652.

    Google Scholar 

  • Bøegh, J., Depanfilis, S., Kitchenham, B., and Pasquini, A. 1999. A method for software quality planning, control, and evaluation. IEEE Software 16(2): 69-77.

    Google Scholar 

  • Boehm, B. 1981. Software Engineering Economics. Prentice-Hall.

  • Boehm, B., Clark, B., Horowitz, E., Madachy, R., Shelby, R., and Westland, C. 1995. Cost models for future software life cycle processes: COCOMO 2.0. Arthur, J. D., and Henry, S. M. (eds). Annals of Software Engineering. Amsterdam: Baltzer Science Publishers. Vol. 1, pp. 57-94.

    Google Scholar 

  • COCOMO Research Group. 1997. COCOMO II model definition manual. Available at http://sunset.usc.edu/COCOMOII/cocomo.html.

  • Hammer, T., Huffman, L., Wilson, W., Rosenberg, L., and Hyatt, L. 1996. Requirement metrics for risk identification. Proc. Ann. Software Eng. Workshop. NASA-GSFC, USA.

    Google Scholar 

  • IFPUG. 1994. IFPUG function point counting practices: Manual release 4.0. Westerville: International Function Point Users' Group.

    Google Scholar 

  • Kitchenham, B. A., and Kirakowski, J. 1990. The MERMAID approach to software cost estimation. Proc. Annual ESPRIT Conference. Brussels, Belgium.

  • Lavazza, L., and Valetto, G. 2000. Requirements-based estimation of change costs. Proc. 4th Int. Conf. on Empirical Assessment and Evaluation in Software Eng. Keele, U.K. http://www.cefriel.it/~lavazza/ease2000.html.

  • McCabe, T. J. 1976. A complexity measure IEEE Trans. Software Engineering 4: 308-320.

    Google Scholar 

  • Meli, R. 1999. Risks, requirements, and estimation of a software project. Proc. 10th European Software Control and Metrics Conf. Hestermonceaux Castle, United Kingdom.

  • Ramesh, B., Stubbs, C., Powers, T., and Edwards, M. 1997. Requirements traceability: Theory and practice. Annals of Software Engineering 3: 397-415.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lavazza, L., Valetto, G. Requirements-Based Estimation of Change Costs. Empirical Software Engineering 5, 229–243 (2000). https://doi.org/10.1023/A:1026590615963

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1026590615963

Navigation