Browse > Article

Estimation of Software Reliability with Immune Algorithm and Support Vector Regression  

Kwon, Ki-Tae (강릉대학교 컴퓨터공학과)
Lee, Joon-Kil (강릉대학교 컴퓨터공학과)
Publication Information
Journal of Information Technology Services / v.8, no.4, 2009 , pp. 129-140 More about this Journal
Abstract
The accurate estimation of software reliability is important to a successful development in software engineering. Until recent days, the models using regression analysis based on statistical algorithm and machine learning method have been used. However, this paper estimates the software reliability using support vector regression, a sort of machine learning technique. Also, it finds the best set of optimized parameters applying immune algorithm, changing the number of generations, memory cells, and allele. The proposed IA-SVR model outperforms some recent results reported in the literature.
Keywords
Support Vector Regression; Software Reliability Estimation; Machine Learning; Immune Algorithm; Parameters;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Lyu, M. R., Handbook of Software Reliability Engineering, IEEE Computer Society Press, 1996
2 Pham, L. and H. Pham, "A Bayesian Predictive Software Reliability Model with Pseudo-failures", IEEE Trans. Systems, Man and Cybernetics, Part A, Vol.31(2001), pp.233-238   DOI   ScienceOn
3 Pham, L. and X. Zhang, "NHPP Software Reliability and Cost Models with Testing Coverage", European Journal of Operational Research, Vol.145(2003), pp.443-454   DOI   ScienceOn
4 박진현 외, "DC 모터 파라미터 변동에 대한 면역 알고리즘 제어기 설계", '한국 퍼지 및 지능시스템학회논문지', 제12권, 제4호(2002),pp.353-360
5 Lim, Hojung and Amrit L. Goel, "Support Vector Machines for Data Modeling with Software Engineering Applications", Springer Handbook of Engineering Statistics, (2006), pp.1023-1037
6 Jean Mare Alliot E, Lutton M.Schoenauer, Artificial Evolution, Springer, 1996
7 Lim, Hojung, Support Vector Parameter Selection using Experimental Design Based Generating Set Search with Application to Predictive Software Data Modeling, PhD dissertation, Syracuse University, 2004
8 Musa, J. D. et al., Software Reliability:Measurement,Prediction, Application, McGraw-Hill, 1987
9 Singpurwalla, N. D. and R. Soyer, "Assessing Software Reliability Growth using a Random Coefficient Autoregressive Process and its Ramifications", IEEE Trans. Software Engineering, Vol.11(1985), pp.1456-1464   DOI   ScienceOn
10 Pai, Ping-Feng and Chih-Shng Lin, "Software Reliability Forecasting by Support Vector Machines with Simulated Annealing Algorithms", Journal of Systems and Software,Vol.79(2006), pp.747-755   DOI   ScienceOn
11 Dipankar Dasgupta, Artificial immune systems and their applications, Springer, 1999
12 Pham, L. and H. Pham, "Software Reliability Models with Time-dependent Hazard Function based on Bayesian Approach", IEEE Trans. Systems, Man and Cybernetics, Part A, Vol.30,(2000), pp.25-35
13 Toby Segaran, Programming Collective Intelligence,O'relly, 2007
14 Vapnik, V. N., The Nature of Statistical Learning theory, Springer-Verlag, 1995
15 Changha Hwang, "Support Vector Median Regression", Data and Information Science Society, Vol.14(2003), pp.67-74