본문 바로가기
KERD
논문KCI 등재

성장곡선을 이용한 소프트웨어 비용 추정 모델

A Software Cost Estimation Using Growth Curve Model

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류공학

초록

정확한 소프트웨어 비용 추정은 개발자와 고객 모두에게 중요하다. 대부분의 비용 추정 모델들은 규모 추정으로부터 얻은 라인 수와 기능점수와 같은 규모 측도에 기반을 두고 있다. 규모 추정의 정확도는 비용 추정 정확도에 직접적으로 영향을 미친다. 이에 따라 대부분의 회귀기반 비용추정 모델들은 규모에 기반한 멱함수 형태를 적용하고 있다. 생물의 성장, 기술의 발전과 인간의 학습 능력 등 많은 성장 현상들은 S자 곡선을 따른다. 본 논문은 성장곡선을 이용하여 개발노력을 추정하는 모델을 제시하였다. 제시된 모델은 소프트웨어 규모가 증가함에 따라 소요되는 개발 비용이 성장곡선을 따른다고 가정한다. 일반적인 소프트웨어 규모 추정 기법인 기능점수, 완전기능점수와 유스케이스 점수에 기반하여 성장곡선 모델의 적합성을 검증하였다. 제안된 성장곡선 모델들은 멱함수 모델과 비교시 상호 견줄만한 성능을 보여 소프트웨어 비용 추정 분야에 적용 가능함을 보였다.

Abstract

Accurate software cost estimation is essential to both developers and customers. Most of the cost estimating models based on the size measure methods, such as LOC and FP, are obtained through size estimation. The accuracy of size estimation directly influences the accuracy of cost estimation. As a result, the overall structure of regression-based cost models applies the power function based on software size. Many growth phenomenon in nature such as the growth in living organism, performance of technology, and learning capability of human show an S-shaped curve. This paper proposes a model which estimates the developing effort by using the growth curve. The presented model assumes that the relation cost and size follows the growth curve. The appropriateness of the growth curve model based on Function Point, Full-Function Point and Use-Case Point, which are the general methods in estimating the software size have been confirmed. The proposed growth curve model shows similar performance with power function model. In conclusion, the growth curve model can be applied in the estimation of the software cost.

참고문헌 (24)

  1. N. E. Fenton, "Software Metrics:A Rigoous and Practical Approach2nd Edition" (1997), PWS Publishing Company
  2. J. E. Matson,, "Software Development Cost Estimation Using Function Points", no.4, pp.275~287 (1994)
  3. D. Garmus, "Estimating Software Earlier and More AccuratelyMethods & Tools" (1997)
  4. V. B. Mi i, "Software Size and Cost EstimationDepartment of Computer Science" (2003), University of Belgrade
  5. C. Mcphee, "SENG 621 - Software Process Management" (1999), University of Calgary
  6. S. Sultanoglu, "Software MeasurementDepartment of Computer Science & Eng." (1998), Hacettepe University
  7. B. W. Boehm, "'Software Engineering Economics," (1981), ' Prentice-Hall
  8. M. Bradley, "Function Point Counting Practices Manual^", pp.~41 (1999), International Function Point Users Group
  9. C. Symons, "COSMIC-FFP Measurement ManualThe COSMIC Implementation Guide for ISO", IEC 19761:2003, 2003., ~
  10. B. W. Boehm et al, "Software Cost Estimation with COCOMO II" (2000), Prantice-Hall
  11. K. Ribu, "Estimating Object-oriented Software Projects with Use CasesUniversity of Oslo Department of Informatics" (2001)
  12. C. Jones, "'Applied Software MeasurementAssuring Productivity and Quality" (1997), ' McGraw-Hill
  13. S. Pressman, "Software Engineering:A Practitioner's Approach5th Edition" (2001), Quality, McGraw-Hill,
  14. R. E. Park, "Software Size Measurement:A Framework for Counting Source Statements" (1992)
  15. H. Leung, "Software Cost Estimation"
  16. K. Johnson, "Software Cost Estimation:Metrics and Models"
  17. R. Pearl, "The Biology of Population Growth" (1978)
  18. B. Gompertz, "On The Nature of The Function Expressive of The Law of Human Mortality and on a New Mode of Determining the Value of Life Contingencies", 123, pp.513~585 (1832)
  19. M. Wideman, "Appling Resource LoadingProduction & Learning Curves to Construction:A Pragmatic Approach" (2001)
  20. G. Gendall, "The Mysterious S Curve", 4 (2003)
  21. Y. Shigeru, "A Stochastic Software Reliability Growth Model with Gompertz Curve", 33(7), pp.2001~
  22. ISBSG, "Worldwide Software Development-The Benchmark Release 6" (2000), Australia International Software Benchmarking Standards Group
  23. A. Abran, "An Overview of COSMIC-FFP Field Trial Results" (2001)
  24. S. Nageswaren, "^Test Effort Estimation Using Use Case Points^Quality Week" (2001)

관련 논문AI추천

이 간행물의 다른 논문 (24건)