An empirical study of the impact of team size on software development effort

In this paper, we investigate the impact of team size on the software development effort. Using field data of over 200 software projects from various industries, we empirically test the impact of team size and other variables—such as software size in function points, ICASE tool and programming language type—on software development effort. Our results indicate that software size in function points significantly impacts the software development effort. The two-way interactions between function points and use of ICASE tool, and function points and language type are significant as well. Additionally, the interactions between team size and programming language type, and team size and use of ICASE tool were all significant.

[1]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[2]  Barry W. Boehm Understanding and Controlling Software Costs , 1988 .

[3]  S. Leigh,et al.  Probability and Random Processes for Electrical Engineering , 1989 .

[4]  Rajiv D. Banker,et al.  Scale Economies in New Software Development , 2013, IEEE Transactions on Software Engineering.

[5]  Fred J. Heemstra Software cost estimation models , 1990, Proceedings of the 5th Jerusalem Conference on Information Technology, 1990. 'Next Decade in Information Technology'.

[6]  Michael A. Cusumano,et al.  A quantitative analysis of U.S. and Japanese practice and performance in software development , 1990 .

[7]  Wita Wojtkowski Applications Software Programming With Fourth-Generation Languages , 1990 .

[8]  Albert S. Dexter,et al.  A Model for Measuring Information Systems Size , 1990, MIS Q..

[9]  Rajiv D. Banker,et al.  A model to evaluate variables impacting the productivity of software maintenance projects , 1991 .

[10]  Louis Fried TEAM SIZE AND PRODUCTIVITY IN SYSTEMS DEVELOPMENT Bigger Does Not Always Mean Better , 1991 .

[11]  François Bergeron,et al.  Estimation of information systems development efforts: A pilot study , 1992, Inf. Manag..

[12]  Barry W. Boehm,et al.  Cost models for future software life cycle processes: COCOMO 2.0 , 1995, Ann. Softw. Eng..

[13]  Chris F. Kemerer,et al.  Software complexity and software maintenance: A survey of empirical research , 1995, Ann. Softw. Eng..

[14]  Karen J. Pettingell,et al.  Measuring Productivity of Software Projects: A Data Envelopment Analysis Approach , 1996 .

[15]  Gary D. Scudder,et al.  Time‐based software development , 1996 .

[16]  Gary D. Scudder,et al.  Improving Speed and Productivity of Software Development: A Global Survey of Software Developers , 1996, IEEE Trans. Software Eng..

[17]  Girish H. Subramanian,et al.  An Examination of Some Software Development Effort and Productivity Determinants in ICASE Tool Projects , 1996, J. Manag. Inf. Syst..

[18]  Jean-Marc Desharnais,et al.  Estimating Software Development Effort with Case-Based Reasoning , 1997, ICCBR.

[19]  Rajiv D. Banker,et al.  A Field Study of Scale Economies in Software Maintenance , 1997 .

[20]  Chris F. Kemerer Progress, obstacles, and opportunities in software engineering economics , 1998, CACM.

[21]  R. Kelly Rainer,et al.  Factors that Impact Implementing a System Development Methodology , 1998, IEEE Trans. Software Eng..

[22]  D. Ross Jeffery,et al.  A comparative study of two software development cost modeling techniques using multi-organizational and company-specific data , 2000, Inf. Softw. Technol..

[23]  Barry W. Boehm,et al.  Software development cost estimation approaches — A survey , 2000, Ann. Softw. Eng..

[24]  A. S. M. Sajeev,et al.  A Vector-Based Approach to Software Size Measurement and Effort Estimation , 2001, IEEE Trans. Software Eng..

[25]  Building a software cost estimation model based on categorical data , 2001, Proceedings Seventh International Software Metrics Symposium.

[26]  Allen S. Parrish,et al.  An Empirical Study Using Task Assignment Patterns to Improve the Accuracy of Software Effort Estimation , 2001, IEEE Trans. Software Eng..

[27]  Stefan Biffl,et al.  Influence of team size and defect detection technique on inspection effectiveness , 2001, Proceedings Seventh International Software Metrics Symposium.

[28]  Lionel C. Briand,et al.  Modeling Development Effort in Object-Oriented Systems Using Design Properties , 2001, IEEE Trans. Software Eng..

[29]  Stefan Koch,et al.  Effort, co‐operation and co‐ordination in an open source software project: GNOME , 2002, Inf. Syst. J..