skip to main content
10.1145/1081706.1081761acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Anchoring and adjustment in software estimation

Published:01 September 2005Publication History

ABSTRACT

Anchoring and adjustment is a form of cognitive bias that affects judgments under uncertainty. If given an initial answer, the respondent seems to use this as an 'anchor', adjusting it to reach a more plausible answer, even if the anchor is obviously incorrect. The adjustment is frequently insufficient and so the final answer is biased. In this paper, we report a study to investigate the effects of this phenomenon on software estimation processes. The results show that anchoring and adjustment does occur in software estimation, and can significantly change the resulting estimates, no matter what estimation technique is used. The results also suggest that, considering the magnitude of this bias, software estimators tend to be too confident of their own estimations.

References

  1. Aranda, J., Easterbrook, S. Anchoring and Adjustment in Software Estimation - Experiment Documentation Package, 2005. Available at: http://www.cs.toronto.edu/~jaranda/ anchoring/package.htmlGoogle ScholarGoogle Scholar
  2. Aronson, E., Wilson, T. D., and Akert, R. M. Social Psychology. Prentice Hall, 4th Ed., 2002.Google ScholarGoogle Scholar
  3. Baird, B. Managerial Decisions Under Uncertainty. Wiley, 1989.Google ScholarGoogle Scholar
  4. Boehm, B. Software Engineering Economics. Prentice Hall, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Boehm, B., Clark, B., Horowitz, E., Westland, C., Madachy, R., and Selby, R. Cost models for future software life cycle processes: COCOMO 2.0. Annals of Software Engineering, Special Volume on Software Process and Product Measurement (1995).Google ScholarGoogle Scholar
  6. Brown, N. R., and Siegler, R. S. The role of availability in the estimation of national populations. Memory and Cognition, 20 (1993), 406--412.Google ScholarGoogle ScholarCross RefCross Ref
  7. Chapman, G. B., and Bornstein, B. H. The more you ask for, the more you get: Anchoring in personal injury verdicts. Applied Cognitive Psychology, 10, 6 (1996), 519--540.Google ScholarGoogle ScholarCross RefCross Ref
  8. DeMarco, T. Controlling Software Projects. Prentice Hall, 1982.Google ScholarGoogle Scholar
  9. DeMarco, T., and Lister, T. Peopleware. Dorset House, 2nd Ed., 1999.Google ScholarGoogle Scholar
  10. Dolado, J. J. On the problem of the software cost function. Information and Software Technology, 43 (2001), 61--72.Google ScholarGoogle ScholarCross RefCross Ref
  11. Helmer, O. Social Technology. Basic Books, 1966.Google ScholarGoogle Scholar
  12. Hihn, J., and Habib-agahi, H. Cost estimation of software-intensive projects: A survey of current practices. International Conference on Software Engineering (1991), 276--287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hill, J., Thomas, L. C., and Allen, D. E. Experts' estimates of task durations in software development projects. International Journal of Project Management, 18, 1 (2000), 13--21.Google ScholarGoogle ScholarCross RefCross Ref
  14. Jeffery, R., Rune, M., and Wieczorek, I. A comparative study of two software development cost modeling techniques using multi-organizational and company-specific data. Information and Software Technology, 42, (2000), 1009--1016.Google ScholarGoogle ScholarCross RefCross Ref
  15. Jones, C. Applied Software Measurement. McGraw Hill, 1996.Google ScholarGoogle Scholar
  16. Jørgensen, M. A review of studies on expert estimation of software development effort. The Journal of Systems and Software, 70, (2004), 37--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Jørgensen, M., Teigen, K. J., and Mølokken-østvold, K. Better sure than safe? Overconfidence in judgement based software development effort prediction intervals. The Journal of Systems and Software, 70, (2004), 79--93. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Jørgensen, M., and Sjøberg, D. The impact of customer expectation on software development effort estimates. International Journal of Project Management, 22, (2004), 317--325.Google ScholarGoogle ScholarCross RefCross Ref
  19. Jørgensen, M., and Sjøberg, D. Impact of effort estimates on software project work. Information and Software Technology, 43, (2001), 939--948.Google ScholarGoogle ScholarCross RefCross Ref
  20. Kemerer, C. F. An empirical validation of software cost estimation models. Communications of the ACM, 30, 5 (1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Mussweiler, T., and Strack, F. The semantics of anchoring. Organizational Behavior and Human Decision Processes, 86, 2 (2001), 234--255.Google ScholarGoogle ScholarCross RefCross Ref
  22. Northcraft, G. B., and M. A. Neale. Experts, amateurs and real estate: An anchoring and adjustment perspective on property pricing. Organizational Behavior and Human Decision Processes, 39, 1 (1987).Google ScholarGoogle ScholarCross RefCross Ref
  23. Shepperd, M., and Schofield, M. Estimating software project effort using analogies. IEEE Transactions on Software Engineering, 23, 12 (1997). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Tversky, A., and Kahneman, D. Judgment under uncertainty: Heuristics and biases. In Judgment under uncertainty: Heuristics and biases; Kahneman, D., Slovic, P., and Tversky, A. (Eds.) Cambridge University Press, 1982.Google ScholarGoogle Scholar
  25. Wilson, T. D., Houston, C. E., and Brekke, N. A new look at anchoring effects: Basic anchoring and its antecedents. Journal of Experimental Psychology: General, 125, 4 (1993), 384--402.Google ScholarGoogle Scholar
  26. Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., and Wesslén, A. Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Anchoring and adjustment in software estimation

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ESEC/FSE-13: Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
        September 2005
        402 pages
        ISBN:1595930140
        DOI:10.1145/1081706
        • cover image ACM SIGSOFT Software Engineering Notes
          ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 5
          September 2005
          462 pages
          ISSN:0163-5948
          DOI:10.1145/1095430
          Issue’s Table of Contents

        Copyright © 2005 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 September 2005

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Upcoming Conference

        FSE '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader