본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

정보처리학회논문지. The KIPS transactions. Part D. Part D v.9D no.4, 2002년, pp.603 - 612   피인용횟수: 3

기능점수를 이용한 소프트웨어 개발노력 추정
Software Development Effort Estimation Using Function Point

이상운   (국방품질관리소 항공전자장비 및 소프트웨어 품질보증CC0136087  ); 강정호   (경남미래산업재단 정보화사업단 소프트웨어개발  ); 박중양 
  • 초록

    소프트웨어공학에서 소프트웨어 측정분야는 30년 이상 수많은 연구가 있어 왔으나 아직까지 구체적인 소프트웨어 개발노력과 비용 추정 모델이 거의 없는 실정이다. 만약 소프트웨어 개발노력과 비용을 측정하려면 소프트웨어 규모를 추정해야 한다. 소프트웨어의 규모를 측정하기 위한 많은 소프트웨어 척도가 개발되었지만 가장 일반적인 척도가 LOC(line of code)와 FPA(Function Point Analysis)이다. FPA는 소프트웨어 규모를 측정하는데 LOC를 사용할 때의 단점을 극복할 수 있는 기법이다. 본 논문은 FP(Function Point)로 측정된 소프트웨어 규모로 소프트웨어 개발노력을 추정하는 단순회귀모델을 제안한다. 실험에 사용된 데이터들은 다양한 개발환경과 개발방법을 적용한 최근의 789개 소프트웨어 개발 프로젝트들이다. 실험 데이타들에 대한 산점도를 그려 개발노력과 FP의 적합한 관계로부터 단순회귀분석 모델을 유도하였다. 또한, 다양한 소프트웨어 개발환경과 개발방법 등을 고려해 개발된 최근의 대용량 프로젝트에 대해 제안된 단순회귀분석 모델이 기존의 회귀분석 모델들보다 개발노력 추정 정확성이 월등히 좋음을 보였다.


    Area of software measurement in software engineering is active more than thirty years. There is a huge collection of researches but still no concrete software development effort and cost estimation model. If we want to measure the effort and cost of a software project, we need to estimate the size of the software. A number of software metrics are identified in the literature; the most frequently cited measures are LOC (line of code) and FPA (function point analysis). The FPA approach has features that overcome the major problems with using LOC as a measure of system size. This paper presents simple linear regression model that related software development effort to software size measured in FP. The model is derived from the plotting of the effort and FP relation. The experimental data are collected from 789 software development projects that were recently developed under the various development environments and development methods. Also, the model is compare with other regression analysis model. The presented model has the best estimation ability among the software effort estimation models.


  • 주제어

    소프트웨어 개발노력 추정 .   소프트웨어 규모 .   회귀분석 .   기능점수 .   변수 변환.  

  • 참고문헌 (17)

    1. J. E. Matson, B. E. Barrett and J. M. Mellichamp. 'Software Development Cost Estimation Using Function Points,' IEEE Trans. on Software Eng., Vol.20, No.4, pp.275-287, 1994 
    2. L. A. Laranjeira, 'Software Size Estimation of Object-Oriented Systems,' IEEE Trans. Software Eng., Vol.16, pp.64-71, 1990 
    3. B. W. Boehm, 'Software Engineering Economics,' Prentice Hall, 1981 
    4. B. W. Boehm, 'Software Engineering Economics,' IEEE Trans. on Software Eng., Vol.10, No.1, pp.7-19, 1984 
    5. A. J. Albrecht, 'Measuring Applications Development Productivity,' Proceedings of IBM Application Dev., Joint SHARE/GUIDE Symposium, Monterey, CA., pp.83-92, 1979 
    6. A. J. Albrecht and J. E. Gaffney, 'Software Function, Source Line of Code and Development Effort Prediction : A Software Science Validation,' IEEE Trans. on Software Eng., Vol.SE-9, No.6, pp.639-648, 1983 
    7. T. Demarco, 'Controlling Software Projects Management Measurement & Estimation,' New York : Yourdon Press, 1982 
    8. A. J. Albrecht 'Measuring Application Development Productivity,' In Programming Productivity : Issues for the Eighties, C. Jones, ed. Washington, DC : IEEE Computer Society Press, 1981 
    9. C. F. Kemerer, 'An Empirical Validation of Software Cost Estimation Models,' Communication ACM, Vol.30, No.5, pp.416-429, 1987 
    10. C. F. Keremer, 'Reliability of Functional Point Measurement-A Field Experiment,' Communications of ACM, 1993 
    11. ISBSG, 'Worldwide Software Development-The Bench-mark Release 6,' Victoria, Australia International Software Benchmarking Standards Group, 2000 
    12. C. Jones, 'Programming Productivity,' New York, McGraw-Hill, 1986 
    13. G. C. Low and D. R. Jeffery, 'Function Points in the Estimation and Evaluation of the Software Process,' IEEE Trans. on Software Eng., Vol.16, pp.64-71, 1990 
    14. R. D. Emrick, 'In Search of a Better Metric for Measuring Productivity of Application Development,' Int. Function Point Users Group Conf. Proc., 1987 
    15. Bradley, M., 'Function Point Counting Practices Manual, Release 4.1,' International Function Point Users Group (IFPUG), 1999 
    16. 김우철, et al., '현대 통계학', 영지출판사, 1994 
    17. 이상운, '신경망을 이용한 소프트웨어 개발노력 추정', 정보처리학회논문지D, 제8-D권 제3호, pp.241-246, 2001     
  • 이 논문을 인용한 문헌 (3)

    1. 2004. "A Software Estimating Model for Development Period" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용, 31(1): 20~28     
    2. Kwon, Ki-Tae ; Byun, Boon-Hee 2006. "A Study for Enhancing the Criterion of the Software Cost Estimation" 정보처리학회논문지. The KIPS transactions. Part D. Part D, d13(6): 815~822     
    3. Baek, Seung-Ik ; Kim, Byung-Gwan 2006. "Software Development Effort Estimation Using Neural Network Model" 한국SI학회지 = Journal of the Korea society of system integration, 5(1): 97~109     

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기