Gompertz 소프트웨어 비용 추정 모델
A Gompertz Model for Software Cost Estimation
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문은 소프트웨어 비용추정 모델의 적합성을 평가하고, 가장 적합한 모델을 제시하였다. 먼저, 해당 모델의 함수를 변수변환시켜 선형식으로 만든다. 다음으로 실제 개발 소프트웨어의 비용 데이터가 모델의 선형식에 얼마나 적합한지로 모델의 성능을 평가한다. 모델 성능평가에는 절대오차 대신 상대오차 개념인 MMRE를 적용하였다. 기존의 소프트웨어 비용추정 모델은 Weibull, Gamma와 Rayleigh 함수를 따르고 있다. 본 논문에서는 성장곡선의 일종인 Gompertz 곡선 모델을 제안하였다. 추가로 다른 성장곡선들도 적합성을 검증하였다. 모델 성능평가 결과 Gompertz 성장곡선이 소프트웨어 비용추정 모델로 가장 적합한 성능을 보였다.
Abstract
This paper evaluates software cost estimation models, and presents the most suitable model. First, we transformed a relevant model into variables to make in linear. Second, we evaluated model's performance considering how much suitable the cost data of the actual development software was. In the stage of model performance evaluation criteria, we used MMRE which is the relative error concept rather than the absolute error. Existing software cost estimation model follows Weibull, Gamma, and Rayleigh function. In this paper, Gompertz function model is suggested which is a kind of growth curve. Additionally, we verify the compatability of other different growth curves. As a result of evaluation of model's performance, Gompertz function was considered to be the most suitable for the cost estimation model.
참고문헌 (13)
- N. E. Fenton, "Software Metrics: A Rigorous and Practical Approach" (1997), International Thomson Computer Press
- W. Boehm, "Software Engineering Economics", IEEE Trans. on Software Eng, 10(1), pp.7~19 (1984)
- B. W. Boehm et al., "Software Cost Estimation with COCOMO II" (2000), Prantice-Hall
- L. H. Putnam, "A General Empirical Solution to the Macro Software Sizing and Estimating Problem", IEEE Trans. on Software Eng, 4(4), pp.345~361 (1978)
- K. Pillai, "A Model for Software Development Effort and Cost Estimation", IEEE Trans. on Software Eng, 23(8), pp.485~497 (1997)
- "An Evaluation of Software Cost Models"[URL]
- An Assessment and Comparison of Common Software Cost Estimation Modeling Techniques, "L. C. Briand", ~, pp.ISERN-98-27 (1998)
- Standish Group, "Extreme CHAOS" (2001), The Standish Group International, Inc.,
- T. Foss, "A Simulation Study of the Model Evaluation Criterion MMRE", IEEE Trans. on Software Eng, 29(11), pp.985~995 (2003)
- R. D. H. Warburton, "Managing and Predicting the Costs of Real-Time Software", IEEE Trans. on Software Eng, 9(5), pp.562~569 (1983)
- "The Growth Curve"[URL]
- H. A. Kanter, "Learning (Experience) Curve Theory: A Tool for the Systems Development and Software Professonal" (2001), Object-Z Systems Inc.
- 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", Phil. Trans. Roy. Soc, 123, pp.513~585 (1832)
