18.12.2012 Views

Proceedings

Proceedings

Proceedings

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

scale are constant. Nevertheless, most of the research that found variable returns to<br />

scale was developed using heterogeneous datasets, which may originate a better<br />

fitting of nonlinear functions. So, in the present research we tested the accuracy of<br />

two models derived from the Cobb-Douglas production function against a linear<br />

model. We use data from a single organization, which guarantees a better fulfillment<br />

of the ceteris paribus assumption that should be present in the estimation of<br />

econometric models.<br />

Our main results indicate that a linear model with constant returns to scale provides<br />

more accurate estimations than the Cobb-Douglas-derived cost functions. In addition,<br />

we found that Cobb-Douglas models are not stable in the presence of outliers. This<br />

result has practical implications. The most important is that we should be cautious<br />

when using models derived from a dataset containing projects from organizations<br />

which are very different. Software production process heavily depends on immaterial<br />

assets such as engineers abilities and the efficiency of the organizational structure.<br />

These factors are mainly firm-specific.<br />

Another result of our research is that the influence of software development capital on<br />

software costs is very little in our models. This means that either software<br />

development capital is not a relevant cost driver or the proxy for its measurement is<br />

not an accurate one. This is an interesting avenue for future research.<br />

Finally, we must also mention others directions for future research. First, additional<br />

datasets can be obtained and analyzed in order to gain further evidence of the results<br />

of the present paper. Second, and due to the existence of outliers, robust regression<br />

procedures could improve estimation results. In this regard, and having into account<br />

the presence of heteroskedaticity, a quantile regression approach could yield a better<br />

understanding of the behavior of software effort costs.<br />

REFERENCES<br />

Albrecht, A.J. (1979) “Measuring application development productivity”. In Proc. Application<br />

Development Symposium: 83-92, Philadelphia, Penn., USA, 1979<br />

Aroba, J. Cuadrado-Gallego, J.J. Sicilia, M.A. Ramos, I. and García-Barriocanal, E. (2008)<br />

“Segmented software cost estimation models based on fuzzy clustering”, Journal of<br />

Systems and Software, vol. 81, no. 11: 1944-1950<br />

Azzeh, M. Neagu, D. and Cowling, P.I. (2011) “Analogy-based software effort estimation<br />

using Fuzzy numbers”, Journal of Systems and Software, vol. 84, no. 2: 270-284<br />

Banker, R.D. and Kemerer, C.F. (1989) “Scale economies in new software development”,<br />

IEEE Transactions on Software Engineering, vol. 15, no. 10: 1199-1205<br />

Banker, R.D. Chang, H. and Kemerer, C.F. (1994) “Evidence of economies of scale in<br />

software development”, Information and Software Technology, vol. 36, no. 5:<br />

275-282<br />

Boehm, B. (1981) Software Engineering Economics. Englewood Cliffs, NJ: Prentice-Hall.<br />

Boehm, B.W. Clar, B. Horowitz, B.C. Westland, C. Madachy, R. and Selby, R. (1995) “Cost<br />

models for future software life cycle processes: COCOMO 2.0.0”, Annals of Software<br />

Engineering, vol. 10, no. 1: 1-30<br />

Boehm, B.W. Abts, C. and Chulani, S. (2000) “Software development cost estimation<br />

approaches: a survey”, Annals of Software Engineering, vol. 10, no. 1: 177-205.<br />

Boetticher, B. (2003) “Applying machine learners to GUI specifications in formulating early<br />

life cycle project estimations, in T.M. Jhoshgoftaar (Ed.), Software Engineering with<br />

Computational Intelligence, Kluwer Academic Publishers<br />

~ 690 ~

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!