Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Investigating intentional distortions in software cost estimation - An exploratory study

Published: 01 August 2012 Publication History

Abstract

Cost estimation of software projects is an important activity that continues to be a source of problems for practitioners despite improvement efforts. Most of the research on estimation has focused on methodological issues while the research focused on human factors primarily has targeted cognitive biases or perceived inhibitors. This paper focuses on the complex organizational context of estimation and investigates whether estimates may be distorted, i.e. intentionally changed for reasons beyond legitimate changes due to changing prerequisites such as requirements or scope. An exploratory study was conducted with 15 interviewees at six large companies that develop software-intensive products. The interviewees represent five stakeholder roles in estimation, with a majority being project or line managers. Document analysis was used to complement the interviews and provided additional context. The results show that both estimate increase and estimate decrease exist and that some of these changes can be explained as intentional distortions. The direction of the distortion depends on the context and the stakeholders involved. The paper underlines that it is critical to consider also human and organizational factors when addressing estimation problems and that intentional estimate distortions should be given more and direct attention.

References

[1]
Reflexive Methodology: New Vistas for Qualitative Research. Sage Publications Ltd.
[2]
Anchoring and adjustment in software estimation. SIGSOFT Software Engineering Notes. v30. 346-355.
[3]
You stab my back, I'll stab yours: management experience and perceptions of organization political behaviour. British Journal of Management. v19 i1. 49-64.
[4]
Links between the personalities, views and attitudes of software engineers. Information and Software Technology. v52 i6. 611-624.
[5]
Validity threats in empirical software engineering research - an initial survey. In: The 22nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2010,
[6]
An Introduction to Qualitative Research. 3rd ed. Sage Publications Ltd.
[7]
Underestimating costs in public works projects - error or lie?. Journal of American Planning Association. v68 i3. 279-295.
[8]
Lying on software projects. Software, IEEE. v25 i6. 90-95.
[9]
A framework for the analysis of software cost estimation accuracy. In: Proceedings of the 2006 ACM/IEEE International Symposium on Empirical Software Engineering, pp. 58-65.
[10]
The impact of irrelevant information on estimates of software development effort. In: Software Engineering Conference, 2007. ASWEC 2007. 18th Australian, pp. 359-368.
[11]
Software cost estimation. Information and Software Technology. v34 i10. 627-639.
[12]
Avoiding irrelevant and misleading information when estimating development effort. Software, IEEE. v25 i3. 78-83.
[13]
Reasons for software effort estimation error: impact of respondent role, information collection approach, and data analysis method. IEEE Transactions on Software Engineering. v30 i12. 993-1007.
[14]
A systematic review of software development cost estimation studies. IEEE Transactions on Software Engineering. v33 i1. 33-53.
[15]
Better sure than safe? Over-confidence in judgement based software development effort prediction intervals. Journal of Systems and Software. v1 i2. 79-93.
[16]
Information system cost estimating: a management perspective. MIS Quarterly. v14. 159-176.
[17]
The validation of a political model of information systems development cost estimating. In: Proceedings of the 1991 Conference on SIGCPR, pp. 164-173.
[18]
Informations systems software cost estimating: a current assessment. Journal of Information Technology. v8 i1. 22-33.
[19]
Causes of inaccurate software development cost estimates. Journal of Systems and Software. v31 i2. 125-134.
[20]
A causal model for software cost estimating error. IEEE Transactions on Software Engineering. v24. 137-148.
[21]
Naturalistic Inquiry. 1st ed. Sage Publications, Inc.
[22]
Organizational politics: an exploration of managers' perceptions. Human Relations. v33 i2. 79-100.
[23]
Exploring the human and organizational aspects of software cost estimation. In: Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, pp. 92-95.
[24]
Any other cost estimation inhibitors?. In: Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 233-242.
[25]
A survey on software estimation in the norwegian industry. In: Proceedings of 10th International Symposium on Software Metrics, pp. 208-219.
[26]
Factors affecting duration and effort estimation errors in software development projects. Information and Software Technology. v49 i8. 827-837.
[27]
The search for perfect project management. Computerworld. v22 i39. 95-100.
[28]
Understanding the role of politics in successful project management. International Journal of Project Management. v18 i2. 85-91.
[29]
The State of IT Project Management in the UK 2002-2003. Tempelton College, University of Oxford.
[30]
Models of motivation in software engineering. Information and Software Technology. v51 i1. 219-233.
[31]
Basics of Qualitative Research: Second Edition: Techniques and Procedures for Developing Grounded Theory. 2nd ed. Sage Publications, Inc.
[32]
An empirical analysis of software effort estimate alterations. Journal of Systems and Software. v31 i2. 135-141.
[33]
Why is software late? An empirical study of reasons for delay in software development. IEEE Transactions on Software Engineering. v17 i6. 582-590.
[34]
Misbehavior in Organizations: Theory, Research, and Management (Applied Psychology Series). 1st ed. Psychology Press.

Cited By

View all
  • (2023)Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort EstimatesProceedings of the 45th International Conference on Software Engineering10.1109/ICSE48619.2023.00068(703-715)Online publication date: 14-May-2023
  • (2023)Much more than a prediction: Expert-based software effort estimation as a behavioral actEmpirical Software Engineering10.1007/s10664-023-10332-928:4Online publication date: 5-Jul-2023
  • (2022)Organizing Empirical Studies as Learning Iterations in Design Science Research ProjectsProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571474(1-10)Online publication date: 7-Nov-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Systems and Software
Journal of Systems and Software  Volume 85, Issue 8
August, 2012
270 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 August 2012

Author Tags

  1. Cost estimation
  2. Distortion
  3. Empirical study
  4. Estimation inaccuracy
  5. Human factors
  6. Organizational factors
  7. Organizational politics
  8. Software engineering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort EstimatesProceedings of the 45th International Conference on Software Engineering10.1109/ICSE48619.2023.00068(703-715)Online publication date: 14-May-2023
  • (2023)Much more than a prediction: Expert-based software effort estimation as a behavioral actEmpirical Software Engineering10.1007/s10664-023-10332-928:4Online publication date: 5-Jul-2023
  • (2022)Organizing Empirical Studies as Learning Iterations in Design Science Research ProjectsProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571474(1-10)Online publication date: 7-Nov-2022
  • (2022)The best defense is a good defenseProceedings of the ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results10.1145/3510455.3512775(91-95)Online publication date: 21-May-2022
  • (2022)SEXTAMTJournal of Systems and Software10.1016/j.jss.2021.111148185:COnline publication date: 1-Mar-2022
  • (2021)Trust yourself! Or maybe not: factors related to overconfidence and uncertainty assessments of software effort estimatesProceedings of the XXXV Brazilian Symposium on Software Engineering10.1145/3474624.3474643(452-461)Online publication date: 27-Sep-2021
  • (2020)Characteristics that affect preference of decision models for asset selection: an industrial questionnaire surveySoftware Quality Journal10.1007/s11219-019-09489-828:4(1675-1707)Online publication date: 1-Dec-2020
  • (2020)A systematic review of studies on use case points and expert‐based estimation of software development effortJournal of Software: Evolution and Process10.1002/smr.224532:7Online publication date: 2-Jul-2020
  • (2019)Selecting component sourcing optionsInformation and Software Technology10.1016/j.infsof.2019.03.015112:C(18-34)Online publication date: 1-Aug-2019
  • (2019)An ensemble-based model for predicting agile software development effortEmpirical Software Engineering10.1007/s10664-018-9647-024:2(1017-1055)Online publication date: 1-Apr-2019
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media