Abstract
This paper presents two empirical studies of software production conducted at two large Canadian banks. For this purpose, we introduce a new model of software production that considers more outputs than those previously cited in the literature. The first study analyses a group of software development projects and compares the ratio approach to performance measurement to the results of DEA. It is shown that the main deficiencies of the performance ratio method can be avoided with the latter. Two different approaches are employed to constrain the DEA multipliers with respect to subjective managerial goals. As is further shown, incorporating subjective values into efficiency measures must be done in a careful and rigorous manner, within a framework familiar to management. The second study investigates the effect of quality on software maintenance (enhancement) projects. Quality appears to have a significant impact on the efficiency and cost of software projects in the data set. We further show the problems that may result when quality is excluded from the production models for efficiency assessment. In particular, we show some of the misleading results that can be obtained when the simple, traditional, ratio definition of productivity is used for this purpose.
Similar content being viewed by others
References
T. Abdel-Hamid and S.E. Madnick, Software Project Dynamics: An Integrated Approach, Prentice-Hall, Englewood Cliffs, NJ, 1991.
A.J. Albrecht, Measuring application development productivity, IBM Applic. Dev. Joint Share/Guide Symp., Monterey, CA, 1979.
A.I. Ali and L.M. Seiford, The mathematical programming approach to efficiency analysis, in: The Measurement of Productive Efficiency, H.O. Fried, C.A.K. Lovell and S.S. Schmidt, eds., Oxford University Press, New York, 1993.
R.D. Banker, S.M. Datar and C.F. Kemerer, A model to evaluate variables impacting the productivity of software maintenance projects, Management Science 37(1991)1.
R.D. Banker, R.J. Kauffman and R.C. Morey, Measuring gains in operational efficiency from information technology: A study of the Positran deployment at Hardee's Inc., Journal of Management Information Systems 7(1990)2.
R.D. Banker and C.F. Kemerer, Scale economies in new software development, IEEE Transactions on Software Engineering 15(1989)10.
R.D. Banker and R. Morey, The use of categorical variables in Data Envelopment Analysis, Management Science 32(1986)12.
B.W. Boehm, Software Engineering Economics, Prentice-Hall, Englewood Cliffs, NJ, 1981.
B.W. Boehm, J.R. Brown, J.R. Kaspar, M. Lipow, G.J. MacCleod and M.J. Merrit, Characteristics of Software Quality, North-Holland, Amsterdam, 1978.
A. Charnes, W.W. Cooper, B. Golany, L.M. Seiford and J. Stutz, Foundations of DEA for Pareto-Koopmans efficient empirical production functions, Journal of Econometrics 30(1985)12.
A. Charnes, W.W. Cooper, Z.M. Huang and D.B. Sun, Polyhedral cone-ratio DEA models with an illustrative application to large commercial banks, Journal of Econometrics 46(1990).
A. Charnes, W.W. Cooper, A. Lewin and L.M. Seiford, Data Envelopment Analysis: Theory, Methodology and Applications, Kluwer Academic, 1995.
S.D. Conte, H.E. Dunsmore and V.Y. Shen, Software Engineering Metrics and Models, Benjamin/Cummings, Menlo Park, CA, 1986.
J. Elam, Evaluating the efficiency of IS organizations using Data Envelopment Analysis, Proc. of International Function Point Users Group 1990 Fall Conference, October 1991.
N.E. Fenton, Software Metrics: A Rigorous Approach, Chapman and Hall, London, 1991.
N.E. Fenton, Software measurement: A necessary scientific basis, IEEE Transactions on Software Engineering 20(1994)3.
A.E. Ferdinand, Systems, Software and Quality Engineering, Van Nostrand Reinhold, New York, 1993.
H.O. Fried, C.A.K. Lovell and S.S. Schmidt (eds.), The Measurement of Productive Efficiency, Oxford University Press, New York, 1993.
W.W. Gibbs, Software's chronic crisis, Scientific American (September 1994).
D.R. Jeffery and G. Low, Generic estimation tools in management of software development, Software Engineering Journal 5(1990)4.
D.R. Jeffery, Time-sensitive cost models in commercial MIS environment, IEEE Transactions on Software Engineering 13(1987)7.
C. Jones, Programming Productivity, McGraw-Hill, New York, 1986.
C. Jones, Applied Software Measurement, McGraw-Hill, New York, 1991.
L. Kemayel, A. Mili and I. Ouederni, Controllable factors for programmer productivity: A statistical study, Journal of Systems Software 16(1991)
C.F. Kemerer, An empirical validation of software cost estimation models, Communications of the ACM 30(1987)5.
B. Kitchenham and N.R. Taylor, Software cost models, ICL Technical Journal 4(1984)1.
J.A. McCall, P.K. Richards and G.F. Walters, Factors in Software Quality, Vols 1, 2, 3, US Rome Air Development Center Reports NTIS AD/A-049 014, 015, 055, 1977.
M. Norman and B. Stoker, Data Envelopment Analysis: The Assessment of Performance, Wiley, Chichester, 1991.
L.H. Putnam and W. Meyers, Measures for Excellence: Reliable Software on Time, Within Budget, Yourdon Press, NJ, 1992.
R.G. Thompson, L.N. Langemeier, L. Chih-Tah, L. Euntaik and R.M. Thrall, The role of multiplier bounds in efficiency analysis with application to Kansas farming, Journal of Econometrics 46 (1990).
M. Weber and K. Borcherding, Behavioral influences on weight judgements in multiattribute decision making, European Journal of Operational Research 67(1993).
Y.-H.B. Wong and J.E. Beasley, Restricting weight flexibility in DEA, Journal of the Operational Research Society 41(1990)9.
D.B. Wortman, Software Engineering, CSC 2105 Lecture Notes, Department of Computer Science, University of Toronto, 1994.
Rights and permissions
About this article
Cite this article
Paradi, J., Reese, D. & Rosen, D. Applications of DEA to measure the efficiency of software production at two large Canadian banks. Annals of Operations Research 73, 91–115 (1997). https://doi.org/10.1023/A:1018953900977
Issue Date:
DOI: https://doi.org/10.1023/A:1018953900977