Software Development Cost Estimation Using Function Points

This paper presents an assessment of several published statistical regression models that relate software development effort to software size measured in function points. The principal concern with published models has to do with the number of observations upon which the models were based and inattention to the assumptions inherent in regression analysis. The research describes appropriate statistical procedures in the context of a case study based on function point data for 104 software development projects and discusses limitations of the resulting model in estimating development effort. The paper also focuses on a problem with the current method for measuring function points that constrains the effective use of function points in regression models and suggests a modification to the approach that should enhance the accuracy of prediction models based on function points in the future. >

[1]  F KemererChris Reliability of function points measurement , 1993 .

[2]  Robert F. Ling,et al.  General Classes of Influence Measures for Multivariate Regression , 1992 .

[3]  H. E. Dunsmore,et al.  Software engineering metrics and models , 1986 .

[4]  Charles E. McCulloch,et al.  [Outlier..........s]: Discussion , 1983 .

[5]  Weider D. Yu,et al.  Software estimation technology , 1988, AT&T Technical Journal.

[6]  Barry W. Boehm,et al.  Understanding and Controlling Software Costs , 1988, IEEE Trans. Software Eng..

[7]  Charles R. Symons,et al.  Function Point Analysis: Difficulties and Improvements , 1988, IEEE Trans. Software Eng..

[8]  Computer Staff,et al.  Function Points , 1994 .

[9]  Joseph M. Mellichamp,et al.  An object‐oriented tool for function point analysis , 1993 .

[10]  Charles Warren Mosley A timescale estimating model for rule-based systems , 1987 .

[11]  Chris F. Kemerer,et al.  Reliability of function points measurement: a field experiment , 2015, CACM.

[12]  D. Ross Jeffery,et al.  Function Points in the Estimation and Evaluation of the Software Process , 1990, IEEE Trans. Software Eng..

[13]  Chris F. Kemerer,et al.  An empirical validation of software cost estimation models , 1987, CACM.

[14]  Luiz A. Laranjeira Software Size Estimation of Object-Oriented Systems , 1990, IEEE Trans. Software Eng..

[15]  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.

[16]  Capers Jones,et al.  Programming Productivity , 1986 .