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

A Software Reliability Growth Model Based on Gompertz Growth Curve  

Park Seok-Gyu (경상대학교 대학원 컴퓨터과학과)
Lee Sang-Un (국립 원주대학 여성교양과)
Abstract
Current software reliability growth models based on Gompertz growth curve are all logarithmic type. Software reliability growth models based on logarithmic type Gompertz growth curve has difficulties in parameter estimation. Therefore this paper proposes a software reliability growth model based on the logistic type Gompertz growth curie. Its usefulness is empirically verified by analyzing the failure data sets obtained from 13 different software projects. The parameters of model are estimated by linear regression through variable transformation or Virene's method. The proposed model is compared with respect to the average relative prediction error criterion. Experimental results show that the pro-posed model performs better the models based on the logarithmic type Gompertz growth curve.
Keywords
소프트웨어 신뢰성 성장 모델;성장곡선;Gompertz 모델;대수형;로지스틱형;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Y. Thoma, H. Yamano, M. Ohba, and R. Jacoby, 'Parameter Estimation of the Hyper-Geometric Distribution Model for Real Test/Debug Data,' Dept. Computer Science, Tokyo Inst. Tech., Tech. REP. 901002, 1990
2 Y. Thoma, K. Tokunaga, S. Nagase, and Y. Murata, 'Structural Approach to the Estimation of the Number of Residual Software Faults Based on the Hyper-Geometric Distribution,' IEEE Trans. on Software Eng., Vol.15, pp.345-355, 1989   DOI   ScienceOn
3 M. L. Shooman, 'Probablistic Models for Software Reliability Prediction,' Statistical Computer Performance Evaluation, New York Academic, pp.485-502, 1972
4 J. D. Musa, A. Lannino, and K. Okumoto, 'Software Reliability: Measurement, Prediction, Application,' McGraw-Hill, New York, 1987
5 M. Ohba, 'Software Reliability Analysis Models,' IBM H. Res. Develop., Vol.28, pp.428-443, 1984   DOI
6 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
7 Weibull.com, 'Software Reliability Growth Model,' http://www.weibull.com/relgrowthwebcontents.html
8 K. Matsumoto, T. Inoue, T. Kikuno, and K. Torii, 'Experimental Evaluation of Software Reliability Growth Models,' Proc. IEEE Conf. FTCS-18, pp.148-153, 1988   DOI
9 C. Henry, 'The Growth Curve,' http://www.anzpug.org/jsp/index.jsp, PRIMAVERA Users Groups, Technology and Operations Management, California Polytechnic and State University
10 R. Pearl, 'The Biology of Population Growth,' New York: Knopf, 1978
11 M. Xie, 'Software Reliability Modeling,' World Scientific Publishing, 1991
12 E. P. Virene, 'Reliability Growth and Its Upper Limit,' Proceedings of Annual Symposium on Reliability, pp. 265-270, 1968
13 J. S. Kececioglu, B. Dimitri, and V. Pantelis, 'Modified Gompertz,' Proceedings of the Annual Reliability and Maintainability Symposium, 1994
14 C. Y. Huang, M. R. Lyu and S. Y. Kuo, 'Unified Scheme of Some Nonhomogeneous Poisson Process Models for Software Reliability Estimation,' IEEE Trans. on Software Eng., Vol.29, No.3, 2003   DOI   ScienceOn
15 Y. Shigeru, 'A Stochastic Software Reliability Growth Model with Gompertz Curve,' IPSJ Journal, Vol.33, No.07, 1992
16 T. Mitsuhashi, 'A Method of Software Quality Evaluation in Japanese,' JUSE Press, Tokyo, 1981
17 A. Wood, 'Predicting Software Reliability,' IEEE Computer, Vol.29, No.11, pp.69-77, 1996   DOI   ScienceOn
18 F. Popentiu and D. N. Boros, 'Software Reliability Growth Supermodels,' Microelectron. Reliab, Vol.36, No.4, pp.485-491, 1996   DOI   ScienceOn
19 S. Yamada, 'Software Reliability Models and Their Applications : A Survey,' International Seminar on Software Reliability of Man-Machine Systems - Theories, Methods and Information Systems Applications, Kyoto University, Kyoto, Japan, 2000
20 R. H. Hou and S. Y. Kuo, 'Applying Various Learning Curves to Hypergeometric Distribution Software Reliability Growth Model,' IEEE. 1994   DOI
21 M. R. Lyu, 'Handbook of Software Reliability Engineering,' IEEE Computer Society Press, 1996