
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
J.E. Matson, B.E. Barrett, J.M. Mellichamp, "Software Development Cost Estimation Using Function Points," IEEE Transactions on Software Engineering, vol. 20, no. 4, pp. 275287, April, 1994.  
BibTex  x  
@article{ 10.1109/32.277575, author = {J.E. Matson and B.E. Barrett and J.M. Mellichamp}, title = {Software Development Cost Estimation Using Function Points}, journal ={IEEE Transactions on Software Engineering}, volume = {20}, number = {4}, issn = {00985589}, year = {1994}, pages = {275287}, doi = {http://doi.ieeecomputersociety.org/10.1109/32.277575}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Software Engineering TI  Software Development Cost Estimation Using Function Points IS  4 SN  00985589 SP275 EP287 EPD  275287 A1  J.E. Matson, A1  B.E. Barrett, A1  J.M. Mellichamp, PY  1994 KW  statistical analysis; software cost estimation; software development cost estimation; function points; statistical regression models; regression analysis; development effort; prediction models VL  20 JA  IEEE Transactions on Software Engineering ER   
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] A.J. Albrecht, "Measuring application development productivity," inProgramming Productivity: Issues for the Eighties. C. Jones, ed. Washington, DC: IEEE Computer Society Press, 1981.
[2] A.J. Albrecht and J.E. Gaffney, "Software function, source lines of code, and development effort prediction: A software science validation,"IEEE Trans. Software Eng., vol. SE9, no. 6, pp. 639648, June 1983.
[3] B.E. Barrett and R.F. Ling, "General classes of influence measures for multivariate regression,"J. American Statistical Assoc., vol. 87, pp. 184191, 1992.
[4] B. W. Boehm,Software Engineering Economics. Englewood Cliffs, NJ: PrenticeHall, 1981.
[5] B.W. Boehm and P.N. Papaccio, "Understanding and controlling software costs,"IEEE Trans. Software Eng., vol. 14, pp. 14621477, Oct. 1988.
[6] R.D. Cook, "Detection of influential observations in linear regression,"Technometrics, vol. 19, pp. 1518, 1977.
[7] S.D. Conte, H.E. Dunsmore, and V.Y. Shen,Software Engineering: Metrics and Models, Benjamin/Cummings, Menlo Park, Calif., 1986.
[8] R.D. Emrick, "In search of a better metric for measuring productivity of application development," Int.Function Point Users Group Conf. Proc., 1987.
[9] D. Ince, "Software metrics,"Measurement for Software Control and Assurance, B. A. Kitchenham and B. Littlewood, eds. New York: Elsevier, 1989.
[10] C. Jones,Programming Productivity. New York: McGrawHill, 1986.
[11] C. Jones, "A short history of function and feature points,"Int. Function Point Users Group Conf. Proc., 1988.
[12] C.F. Kemerer, "An empirical validation of software cost estimation models,"Commun. ACM, vol. 30, no. 5, pp. 416429, May 1987.
[13] C. F. Kemerer, "Reliability of function points measurement: A field experiment,"Commun. ACM, to appear in Feb. 1993.
[14] L.A. Laranjeira, "Software size estimation of objectoriented systems,"IEEE Trans. Software Eng., vol. 16, pp. 6471, Jan. 1990.
[15] W.E. Lehder, D.P. Smith, and W.D. Yu, "Software estimation technology,"AT&T Tech. J., vol. 67, pp. 1018, JulyAug, 1988.
[16] G. C. Low and D.R. Jeffery, "Function points in the estimation and evaluation of the software process,"IEEE Trans. Software Eng., vol. 16, pp. 6471, 1990.
[17] J.E. Matson and J.M. Mellichamp, "An objectoriented tool for function point analysis,"Expert Syst., vol. 10, pp. 314, Feb. 1993.
[18] C.E. McCulloch and D. Meeter, "Discussion of Outliers," by R. J. Beckman and R. D. Cook, Technometrics, vol. 25, pp. 152155, 1983.
[19] C.W. Moseley, "A timescale estimating model for rulebased systems," Ph.D. diss., North Tex. State Univ., 1987.
[20] B. Porter, "A critical comparison of function point counting techniques,"Int. Function Point Users Group Conf. Proc., 1988.
[21] C. Richards, "Estimating function points,"Int. Function Point Users Group Conf. Proc., 1989.
[22] H.A. Rubin, "Macroestimation of software development parameters: The ESTIMACS system,"SOFTFAIR Conf. Software Dev. Tools, Techniques, and Alternatives, 1983, pp. 109118.
[23] J. Sprouls, IFPUG Function Point Counting Practices Manual Release 3.0, Int. Function Point Users Group, Westerfield, OH, 1990.
[24] C.R. Symons, "Function point analysis: Difficulties and improvements,"IEEE Trans. Software Eng., vol. 14, pp. 211, Jan. 1988.