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
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.