Skip to main content

Estimating software development effort with case-based reasoning

  • Application Papers
  • Conference paper
  • First Online:
Case-Based Reasoning Research and Development (ICCBR 1997)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1266))

Included in the following conference series:

Abstract

Software project effort estimation is a difficult problem complicated by a variety of interrelated factors. Current regression-based models have not had much success in accurately estimating system size. This paper describes a case based reasoning approach to software estimation which performs somewhat better than regression models based on the same data and which has some similarity to human expert judgement approaches. An analysis is performed to determine whether different forms of averaging and adaptation improve the overall quality of the estimate.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Desharnais, J.M., et al. Adjustment Model for Function Points Scope Factors — A Statistical Study, IFPUG Spring Conference, Florida (1990).

    Google Scholar 

  • Ferens, D.V. & Gurner, R.B. An Evaluation of Three Function Point Models for Estimationof Software Effort, IEEE National Aerospace and Electronics Conference — NAECON92, Vol. 2, 625–642, (1992).

    Google Scholar 

  • Finnie, G.R. & Wittig, G.E. AI Tools for Software Development Effort Estimation, Proceedings of the Conference on Software Engineering: Education and Practice, University of Otago, 113–120, (1996).

    Google Scholar 

  • Finnie, G.R., Wittig, G.E. and Desharnais, J-M. A Comparison of Software Effort Estimation Techniques: Using Function Points with Neural Networks, Case Based Reasoning and Regression Models, to appear in Journal of Systems and Software, 1997.

    Google Scholar 

  • Function Point Counting Practices Manual, Release 4.0 International Function Point Users Group, Blendonview Office Park, 5008–28 Pine Creek Drive, Westerville, OH 43081–4899, USA, (1994).

    Google Scholar 

  • Heemstra, F.J. Software Cost Estimation, Information and Software Technology, vol. 34, no. 10, pp. 627–639, 1992.

    Google Scholar 

  • Jeffery, D.R and Low, G.C. Calibrating Estimation Tools for Software Development, Software Engineering Journal, 215–221, (July 1990).

    Google Scholar 

  • Jeffery, D.R., Low, G.C. and Barnes, M. A Comparison of Function Point Counting Techniques, IEEE Transactions on Software Engineering, vol. 19, no. 5, 529–532, (1993).

    Google Scholar 

  • Kemerer, C.F., An Empirical Validation of Software Cost Estimation Models, Communications of the ACM, vol. 30, no 5, 416–429, (1987).

    Google Scholar 

  • Kemerer, C.F., Reliability of Function Points Measurement: A Field Experiment, Communications of the ACM, vol. 36, no 2, 85–97, (1993).

    Google Scholar 

  • Lootsma, F.A., The Relative Importance of the Criteria in the Multiplicative AHP and SMART, to appear in European Journal of Operations Research, 1997.

    Google Scholar 

  • Matson, J.E., Barrett, B.E. and Mellichamp, J.M., Software Development Cost Estimation Using Function Points, IEEE Transactions on Software Engineering, vol. 20, no. 4, 275–287, (1994).

    Google Scholar 

  • Mukhopadhyay, T., Vicinanza, S.S. and Prietula, M.J., Examining the Feasibility of a Case-Based Reasoning Model for Software Effort Estimation, MIS Quarterly, vol. 16, no. 2, 155–171, (1992).

    Google Scholar 

  • Srinivasan, K. and Fisher, D., Machine Learning Approaches to Estimating Software Development Effort, IEEE Transactions on Software Engineering, vol. 21, no. 2126–137, (1995).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. R. Finnie .

Editor information

David B. Leake Enric Plaza

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Finnie, G.R., Wittig, G.E., Desharnais, J.M. (1997). Estimating software development effort with case-based reasoning. In: Leake, D.B., Plaza, E. (eds) Case-Based Reasoning Research and Development. ICCBR 1997. Lecture Notes in Computer Science, vol 1266. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63233-6_474

Download citation

  • DOI: https://doi.org/10.1007/3-540-63233-6_474

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63233-7

  • Online ISBN: 978-3-540-69238-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics