This Article 
 Bibliographic References 
 Add to: 
Comments on: Evaluating Alternative Software Production Functions
March/April 1999 (vol. 25 no. 2)
pp. 282-285

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

[1] Q. Hu, "Evaluating, "Alternative Software Production Functions," IEEE Trans. Software Eng., vol. 23, no. 6, pp. 379-387, June 1997.
[2] S.D. Conte, H. E. Dunsmore, and V. Y. Shen, Software Engineering Metrics and Models, Benjamin/Cummings, Menlo Park, Calif., 1986.
[3] L.V. Hedges and I. Olkin, Statistical Methods for Meta-Analysis. Academic Press, 1985.
[4] J.L. Fleiss and A.J. Gross, "Meta-Analysis in Epidemiology, with Special Reference to Studies of the Association between Exposure to Environmental Tobacco Smoke and Lung Cancer: A Critique," J. Clinical Epidemiology, vol. 44, pp. 127-139, 1991.
[5] L. Sachs, "Applied Statistics--A Handbook of Techniques" second edition, Springer Series in Statistics. Springer-Verlag, 1984.
[1] Q. Hu, "Evaluating, "Alternative Software Production Functions," IEEE Trans. Software Eng., vol. 23, no. 6, pp. 379-387, June 1997.
[2] R. Davidson and J.G. MacKinnon, "Several Tests for Model Specification in the Presence of Alternative Hypotheses," Econometrica, vol. 49, pp. 781-793, 1981.

Index Terms:
Software engineering economics, software cost models, production functions, software process modeling, software development.
Lesley Pickard, Barbara Kitchenham, Peter Jones, "Comments on: Evaluating Alternative Software Production Functions," IEEE Transactions on Software Engineering, vol. 25, no. 2, pp. 282-285, March-April 1999, doi:10.1109/32.761451
Usage of this product signifies your acceptance of the Terms of Use.