DocumentCode
1314990
Title
Evaluating alternative software production functions
Author
Hu, Qing
Author_Institution
Dept. of Decision & Inf. Syst., Florida Atlantic Univ., Boca Raton, FL, USA
Volume
23
Issue
6
fYear
1997
fDate
6/1/1997 12:00:00 AM
Firstpage
379
Lastpage
387
Abstract
Software development projects are notorious for cost overruns and schedule delays. While dozens of software cost models have been proposed, few of them seem to have any degree of consistent accuracy. One major factor contributing to this persistent and wide spread problem is an inadequate understanding of the real behavior of software development processes. We believe that software development could be studied as an economic production process and that established economic theories and methods could be used to develop and validate software production and cost models. We present the results of evaluating four alternative software production models using the P-test, a statistical procedure developed specifically for testing the truth of a hypothesis in the presence of alternatives in econometric studies. We found that the truth of the widely used Cobb-Douglas type of software production and cost models (e.g., COCOMO) cannot be maintained in the presence of quadratic or translog models. Overall, the quadratic software production function is shown to be the most plausible model for representing software production processes. Limitations of this study and future directions are also discussed
Keywords
economics; project management; software cost estimation; statistical analysis; P-test; alternative software production function evaluation; consistent accuracy; cost models; cost overruns; econometric studies; economic production process; economic theories; hypothesis testing; quadratic software production function; schedule delays; software cost models; software development processes; software development projects; software production models; statistical procedure; translog models; Cost function; Delay; Econometrics; Environmental economics; Production systems; Programming; Size measurement; Software maintenance; Software systems; Software testing;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.601078
Filename
601078
Link To Document