Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.3.597

A Software Cost Estimation Using Growth Curve Model  

Park, Seok-Gyu (도립 강원전문대학 컴퓨터응용과)
Lee, Sang-Un (국립 원주대학 여성교양과)
Park, Jae-Heung (경상대학교 컴퓨터과학과)
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.
Keywords
Size; Effort; Growth Curve; Sigmoidal Function; Functional Requirements;
Citations & Related Records
연도 인용수 순위
  • Reference
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   DOI   ScienceOn
2 B. W. Boehm et al, 'Software Cost Estimation with COCOMO II,' Prantice-Hall, 2000
3 K. Ribu, 'Estimating Object-oriented Software Projects with Use Cases,' University of Oslo Department of Informatics, Master of Science Thesis, 2001
4 C. Jones, 'Applied Software Measurement, Assuring Productivity and Quality,' McGraw-Hill, 1997
5 S. Pressman, 'Software Engineering : A Practitioner's Approach,' 5th Edition, Quality, McGraw-Hill, 2001
6 R. E. Park, 'Software Size Measurement : A Framework for Counting Source Statements,' Technical Report CMU/SEI-92-TR-020, 1992
7 K. Johnson, 'Software Cost Estimation : Metrics and Models,' Department of Computer Science, University of Calgary
8 C. Henry, 'The Growth Curve,' http://www.anzpug.org/jsp/index.jsp, PRIMAVERA Users Groups, Technology and Operations Management, California Polytechnic and State University
9 G. Gendall, 'The Mysterious S Curve,' PROJECT magazine, Vol.4, Iss, 3, http;//www.projectmagazine.com/v4i3 scuvel.html, May, 2003
10 M. Wideman, 'Appling Resource Loading, Production & Learning Curves to Construction : A Pragmatic Approach,' http;//www.maxwideman.com/papers/resource/, 2001
11 S. Sultanoglu, 'Software Measurement,' Department of Computer Science & Eng., Hacettepe University, 1998
12 ISBSG, 'Worldwide Software Development-The Benchmark Release 6,' Victoria, Australia International Software Benchmarking Standards Group, 2000
13 A. Abran, C. Symons, and S. Oligny, 'An Overview of COSMIC-FFP Field Trial Results,' ESCOM 2001, London,England, 2001
14 P. Morris, 'COSMIC-FFP Field Trials : 2000 Status Report,' ACOSM(ASMA) Conference-Sidney Australia, 2000
15 S. Nageswaren, 'Test Effort Estimation Using Use Case Points,' Quality Week 2001, San Francisco, California, USA, 2001
16 N. E. Fenton and S. L. Pfleegr, 'Software Metrics : A Rigoous and Practical Approach,' 2nd Edition, PWS Publishing Company, 1997
17 D. Garmus and D. Herron, 'Estimating Software Earlier and More Accurately,' Methods & Tools, 1997
18 B. W. Boehm, 'Software Engineering Economics,' Prentice-Hall, 1981
19 V. B. Misic, 'Software Size and Cost Estimation,' Department of Computer Science, University of Belgrade, 2003
20 C. Mcphee, 'SENG 621 - Software Process Management,' University of Calgary, 1999
21 M. Bradley, 'Function Point Counting Practices Manual, Release 4.1,' International Function Point Users Group (IFPUG), 1999
22 C. Symons, 'COSMIC-FFP Measurement Manual, Version 2.2(The COSMIC Implementation Guide for ISO/IEC 19761 : 2003),' Common Software Measurement International Consortium, 2003
23 Y. Shigeru, 'A Stochastic Software Reliability Growth Model with Gompertz Curve,' IPSJ, Vol.33, No.7, Jurna, 2001
24 H. Leung and Z. Fan, 'Software Cost Estimation,' Department of Computing, Hon Kong Polytechnic University
25 R. Pearl, 'The Biology of Population Growth,' New York : Knopf, 1978
26 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. London, Vol.123, pp.513-585, 1832   DOI