Browse > Article
http://dx.doi.org/10.17662/ksdim.2011.7.2.115

An Empirical Study of SW Size Estimation by using Function Point  

Kim, Seung Kwon (정보통신산업진흥원 SW공학센터)
Lee, Jong Moo (한라대학교 경영학과)
Park, Ho In (부천대학 e-비즈니스과)
Publication Information
Journal of Korea Society of Digital Industry and Information Management / v.7, no.2, 2011 , pp. 115-125 More about this Journal
Abstract
An accurate estimation of software development size is an important factor in calculating reasonable cost of project development and determining its success. In this study, we propose estimation models, using function point based on the functional correlation between software, with empirical data. Three models($FP_{est}(I)$, $FP_{est}(II)$, $FP_{est}(III)$) are developed with correlation and regression analysis. The validity of the models is evaluated by the significance test by comparing values of Mean Magnitude of Relative Error (MMRE) and predictions of each model at level n%. Model $FP_{est}(III)$ proved to be superior to other models such as IFPC(Indicative Function Point Count), EFPC(Estimated Function Point Count), EPFS(Early Prediction of Function Size), $FP_{est}(I)$, and $FP_{est}(II)$. As a result, the accuracy of the model appears to be very high to determine the usefulness of the model to finally overcome weakness of other estimation models. The model can be efficiently used to estimate project development size including software size or manpower allocation.
Keywords
Function Point; LOC; SW Size Estimation; Magnitude of Relative Error; MMRE;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Pressman, R. S., Software Engineering: A Practitioner's Approach 4th ed., McGraw-Hill, 1997.
2 Putnam, L. and W. Myers, Measures for excellence, Yourdon Press, 1992.
3 Kemerer, C. F., "An Empirical Validation of Software Cost Estimation Models," CACM, Vol. 30, No. 5, 1987, pp. 416-429.   DOI   ScienceOn
4 이석준, "정보시스템 개발 초기단계에서의 기능점수 산정에 관한 연구", 국민대학교 대학원, 2004.
5 Kemerer, C. F., "An Empirical Validation of Software Cost Estimation Models," CACM, Vol. 30, No. 5, 1987, pp. 416-429.   DOI   ScienceOn
6 Matson, J. E., B. E. Barrett, and J. M. Mellichamp, "Software Development cost estimation using function points," IEEE Transactions on Software Engineering, Vol. 20, No. 4, Nov. 1994, pp. 275-287.   DOI   ScienceOn
7 정보통신부. "소프트웨어사업 대가의 기준", 정통부고시 제2004-8호, 2004.
8 지식경제부, 한국소프트웨어진흥원, 2008 소프트웨어사업대가의 기준 해설, 2008.
9 ISBSG, Estimating Function Point Size, International Software Benchmarking Standard Group, 2004, http://www.isbsg.org.
10 NESMA, Early Function Point Analysis, Netherlands Software Metrics Association, 2004, http://www.nesma.nl.
11 Albrecht, A. J., and J. E. Gaffney, "Software Function, Source Lines of Code, and Develpment Effort Prdiction : A Software Science Validation," IEEE Transaction on Software Engineering, Vol. 9, No. 6, 1983, pp. 639-647.
12 김현수, "기능점수를 이용한 소프트웨어 규모 및 비용산정 방안에 관한 연구", 경영과학, 제14권 제1호, 1997, pp. 131-149.
13 양원석, 정창해, 최순황, 황만수, 박수용, "요구사항으로부터 기능점수를 측정하기 위한 체계적인 방법", 한국 SI 학회 2004 추계학술대회, 2004, pp. 497-503.
14 최순황, "기능점수 도출 방법을 이용한 요구사항기반 비용분석 및 관리 방법", 서강대학교 대학원, 2008.
15 최순황, 김진태, 박수용, 한지영, "목표 및 시나리오 기반 요구사항을 이용한 기능점수 분석", 정보과학회 논문지, 제33권 제8호, 2006. pp. 655-667.
16 박상기, "기능점수 분석에 바탕을 둔 소프트웨어 개발비용 산정에 관한 실험적 연구", 부산대학교 산업대학원, 2005.
17 Shepperd, M. J., C. Schofield, and B. Kitchenham, "Effort Estimation Using Analogy," Proc. ICSE-18, Berlin, 1996.
18 Shepperd, M. J., and C. Schofield, "Estimating Software Project Effort Using Analogies", IEEE Transactions on Software Engineering, Vol. 23, No. 11, 1997, pp. 736-743.   DOI   ScienceOn
19 박주석, "가중치를 적용한 기능점수 소프트웨어 규모 측정", 한국 인터넷 정보학회, 6권 2호, 2004, pp. 37-47.
20 박찬규, 구자환, 김성희, 신수정, 송병선, "공공부문 정보화사업의 소프트웨어 개발비용 예측에 관한 연구", 경영과학, 제19권, 2002, pp. 191-204.
21 Conte, S., H. Dunsmore, and V. Shen, Software Engineering Metrics and Models, Menlo Park, California: Benjamin/ Cummings, 1986.
22 박찬규, 신수정, 이현옥, "국내 소프트웨어 개발사업에 적합한 기능점수규모 예측방법에 관한 연구", 경영과학, 제20권, 2003, pp. 179-196.
23 한국전산원, "소프트웨어 개발비 대가기준 개선 연구", 2004.