Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1833310.1833325acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Exploring the human and organizational aspects of software cost estimation

Published: 02 May 2010 Publication History

Abstract

Cost estimation is important for planning, scheduling, budgeting and pricing of software development. Previous research has mainly focused on improving estimates and the associated processes. However, there is still a lack of research on human and organizational aspects of cost estimation and informal uses of cost estimates. This paper presents initial findings from a qualitative study addressing these questions. Based on four semi-structured interviews with experienced managers from different software developing organizations we have identified a number of aspects not commonly discussed in the cost estimation literature. The analysis indicates that cost estimates are used not only for prediction and planning, but also play a role in power plays within the organizations based on the stakeholders' differing interests. There are also human and organizational factors that are likely to influence the quality of estimates.
We also suggest a basic taxonomy of attributes that could be used to structure the many issues involved in and affecting software cost estimation. We conclude that there are many factors that affect software cost estimation and need to be considered in future research. Longer-term this is important not only for cost estimation but can also be useful to understand how human and organizational factors affect software development processes in general.

References

[1]
Jørgensen, M., Shepperd, M., A Systematic Review of Software Development Cost Estimation Studies. IEEE Transactions on Software Engineering, 2007. 33(1): p. 33--53.
[2]
Phan, D., Vogel, D., Nunamaker, J., The Search for Perfect Project Management. Computerworld, 1988: p. 97--100.
[3]
Heemstra, F. J., Software cost estimation. Information and Software Technology, 1992. 34(10): p. 627--639.
[4]
Jørgensen, M., Teigen, K. H., Moløkken, K., Better sure than safe? Over-confidence in judgement based software development effort prediction intervals Journal of Systems and Software 2004. 70(1--2): p. 79--93.
[5]
van Genuchten, M., Why is software late? An empirical study of reasons for delay insoftware development. Software Engineering, IEEE Transactions on, 1991. 17(6): p. 582--590.
[6]
Subramanian, G. H., Breslawski S., An empirical analysis of software effort estimate alterations. Journal of Systems and Software, 1995. 31(2): p. 135--141.
[7]
Lederer, A. L., Prasad, J., Causes of inaccurate software development cost estimates Journal of Systems and Software 1995. 31(2): p. 125--134.
[8]
Bergeron, F., St-Arnaud, J-Y., Estimation of information systems development efforts: A pilot study. Information and Management, 1992. 22(4): p. 239--254.
[9]
Jorgensen, M., Molokken - Ostvold, K., Reasons for Seoftware Effort Estimation Error: Impact of Respondent Role, Information Collection Approach and Data Analysis Method. IEEE Transactions on Software Engineering, 2004. 20(12): p. 993--1007.
[10]
Morgenshtern, O., Raz, T., Dvir, D., Factors affecting duration and effort estimation errors in software development projects. Information and Software Technology, 2007. 49(8): p. 827--837
[11]
Magazinovic, A., Pernstål, J., Any Other Cost Estimation Inhibitors? Proceedings of the 2nd International Symposium on Empirical Software Engineering and Measurement, ESEM '08, 2008.
[12]
Jørgensen, M., Grimstad S., Over-Optimism in Software Development Projects: "The Winner's Curse". CONIELECOMP, 2005.
[13]
Lederer, A. L., Mirani, R., Neo, B. S., Pollard, C., Prasad, J., Ramamurthy, K., Information System Cost Estimating: A Management Perspective MIS Quarterly, 1990. 14(2): p. 159--176.
[14]
Lederer, A. L., Prasad, J., The validation of a political model of information systems development cost estimating Proceedings of the 1991 conference on SIGCPR, 1991: p. 164--173.
[15]
Bryman, A., Bell, E., Business Research Methods. 2007, New York: Oxsford University Press inc.
[16]
Vardi, Y., Weitz, E., Misbehavior in Organizations. Lawrence Erlbaum Associates, Inc., Publishers, New Jersey, 2004.
[17]
Drory, A., Romm, T., The Definition of Organizational Politics: A Review. Human Relations, 1990. 43(11): p. 1133--1154.
[18]
Berry, R. H., Schoenborn, R. M., Estimating requirements for a large software engineering project: (experiences with Ada COCOMO on SIDPERS-3). Proceedings of the conference on TRI-Ada '92 1992: p. 375--383.
[19]
Grimstad, S., Jørgensen, M., A Framowork for the Analysis of Software Cost Estimation Accuracy. ISESE, 2006.

Cited By

View all
  • (2021)Buying time in software development: how estimates become commitments?2021 IEEE/ACM 13th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)10.1109/CHASE52884.2021.00015(61-70)Online publication date: May-2021
  • (2017)Top Management Support for Software Cost EstimationProduct-Focused Software Process Improvement10.1007/978-3-319-69926-4_8(89-107)Online publication date: 28-Oct-2017
  • (2015)Why good developers write bad codeProceedings of the 37th International Conference on Software Engineering - Volume 110.5555/2818754.2818837(677-687)Online publication date: 16-May-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CHASE '10: Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
May 2010
127 pages
ISBN:9781605589664
DOI:10.1145/1833310
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 May 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cost estimation
  2. human aspects
  3. qualitative study

Qualifiers

  • Research-article

Conference

ICSE '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 47 of 70 submissions, 67%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Buying time in software development: how estimates become commitments?2021 IEEE/ACM 13th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)10.1109/CHASE52884.2021.00015(61-70)Online publication date: May-2021
  • (2017)Top Management Support for Software Cost EstimationProduct-Focused Software Process Improvement10.1007/978-3-319-69926-4_8(89-107)Online publication date: 28-Oct-2017
  • (2015)Why good developers write bad codeProceedings of the 37th International Conference on Software Engineering - Volume 110.5555/2818754.2818837(677-687)Online publication date: 16-May-2015
  • (2015)Mejora de los procesos de estimación de costos de software. Caso del sector de software de BarranquillaRevista Ingenierías Universidad de Medellín10.22395/rium.v14n27a1214:27(195-220)Online publication date: 2015
  • (2015)Why Good Developers Write Bad Code: An Observational Case Study of the Impacts of Organizational Factors on Software Quality2015 IEEE/ACM 37th IEEE International Conference on Software Engineering10.1109/ICSE.2015.83(677-687)Online publication date: May-2015

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media