Probabilistic and analytical estimation of software development team size

  • Pendharkar P
  • Rodger J
N/ACitations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Labor cost is one of the major contributors of software development cost. Among the variables that affects labor cost is the software development team size. There are very few methods available in literature to determine software development team size because team size selection happens during early stages of software development, and varies throughout systems development cycle. Under such circumstances, only methods that can be used to predict team size are Bayesian and analytical methods. In this paper, we use both Bayesian and analytical methods to predict team size. Specifically, we use a hybrid Bayesian network and simulation methodology for estimating posterior distributions of the team size using a real-world software engineering dataset, and a Cobb-Douglas function to estimate optimal team size. Using the leave-one-out sampling, we test our Bayesian approach and find that our approach predicts appropriate team size category with over 90% accuracy. However, our tests with optimal team size indicate that less than 20% of real-world software projects use optimal team size.

Cite

CITATION STYLE

APA

Pendharkar, P. C., & Rodger, J. A. (2016). Probabilistic and analytical estimation of software development team size. International Journal of Hybrid Intelligent Systems, 7(2), 137–153. https://doi.org/10.3233/his-2010-0110

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free