Improving the Application Type and Quality/Characteristics Adjustment Factors of the Korea Software Cost Estimation Standard

소프트웨어 개발비 기준의 애플리케이션 유형과 품질 및 특성 보정요소 개선

  • 박찬규 (동국대학교 경영학과) ;
  • 김우제 (서울산업대학교 정보산업시스템공학과) ;
  • 서용원 (중앙대학교 경영학부)
  • Published : 2009.06.30

Abstract

As software development and maintenance cost increase quickly, information systems managers are more concerned about how to effectively manage software cost. To estimate the software development cost, most public institutes of Korea use the software cost estimation standard established by the government. Unfortunately, the accuracy of the estimation derived from the standard has not been satisfactory in spite of repetitive modifications made to improve it. One of the major reasons for the inaccuracy is that the standard has too small a number of cost adjustment factors to reflect the various characteristics of a software development project. To remedy this problem, we propose new cost adjustment factors which can be incorporated into the standard and are important to enhance the estimation accuracy, based on the analysis of several well-known software estimation models. Furthermore, by applying the proposed model to real world software projects, we show that the proposed model can produce more accurate estimates than the current standard.

Keywords

References

  1. 김우제, 박찬규, 신수정, "AHP를 이용한 소프트웨어개발비 보정계수 산정", "IE Interfaces", 제17권 제5호(2005), pp.1-11
  2. 김현수, "기능점수를 이용한 소프트웨어 규모 및 비용산정 방안에 관한 연구", "경영과학" 제14권, 제1호(1997), pp.131-149
  3. 박찬규, 구자환, 김성희, 신수정, 송병선, "공공부문 정보화사업의 소프트웨어 개발비용 예측에 관한 연구", "경영과학", 제19권, 제2호(2002), pp.191-204
  4. 박찬규, 신수정, 이현옥, "국내 소프트웨어개발사업에 적합한 기능점수규모 예측방법에 관한 연구", "경영과학", 제20권, 제2호(2003.11), pp.179-196
  5. 박찬규, "Support Vector Regression를이용한 소프트웨어 개발비예측", "경영과학", 제23권, 제2호(2006), pp.75-91.
  6. 박찬규, "애플리케이션 유형분류 및 보정계수 연구", 한국소프트웨어진흥원, 2007
  7. 박찬규, "소프트웨어 개발 대가 기준의 보정 요소 개선 연구", "경영연구", 제31권, 제1호(2008), pp.77-108
  8. 이양규, "기능점수모형을 이용한 소프트웨어개발비용 산정", "경영연구", 제6권(1997), pp.241-261
  9. 한국정보사회진흥원, "국가정보화 백서", 한국정보사회진흥원, 2007
  10. Boehm, B-W. et al., Software cost estimation with COCOMO II, Prentice Hall PTR, 2000
  11. IFPUG, Function Point Counting Practices Manual(Release 4.2), International Function Point Users Group, 2000
  12. ISBSG, Practical project estimation : A tool kit for estimating software development effort and duration, International Software Benchmarking Standards Group, 2001
  13. Jones, T. C., Estimating Software Costs, McGraw-Hill, 1998
  14. Kitchenham, B. A. and S. L. Pfleeger, "Software quality:The elusive target", IEEE Software, Vol.13(1996), pp.12-21 https://doi.org/10.1109/52.476281
  15. Pfleeger, S. L., Software Engineering Theory and Practice 2nd ed., Prentice Hall, 2001
  16. Price Systems, http://www.pricesystems.com
  17. Shepperd, M., "Effort and size estimation:An appraisal", Software Reliability and Metrics Club Newsletter, January:Vol.6-8(1997), London, Centre for Software Reliability
  18. Software Productivity Research, http://www.spr.com
  19. Sommerville, I., Software Engineering 6th ed., Addison-Wesley, 2001
  20. Srinivasan, K., D. Fisher, "Machine learning approaches to estim ating development effort", IEEE Transactions on Software Engineering, Vol.21(1995), pp.126-137 https://doi.org/10.1109/32.345828
  21. Vidger, M. R. and A. W. Kark, Software cost estimation and control, Institute for Information Technology, National Research Council Canada, 1994