Title :
Reliability Growth Modeling for Software Fault Detection Using Particle Swarm Optimization
Author_Institution :
Electron. Res. Inst., Giza
Abstract :
Modeling the software testing process to obtain the predicted faults (failures) depends mainly on representing the relationship between execution time (or calendar time) and the failure count or accumulated faults. A number of unknown function parameters such as the mean failure function mu(t;beta) and the failure intensity function lambda(t;beta) are estimated using either least-square or maximum likelihood estimation techniques. Unfortunately, the model parameters are normally in nonlinear relationships. This makes traditional parameter estimation techniques suffer many problems in finding the optimal parameters to tune the model for a better prediction. In this paper, we explore our preliminary idea in using particle swarm optimization (PSO) technique to help in solving the reliability growth modeling problem. The proposed approach will be used to estimate the parameters of the well known reliability growth models such as the exponential model, power model and S-shaped models. The results are promising.
Keywords :
least mean squares methods; maximum likelihood estimation; particle swarm optimisation; program testing; reliability; software fault tolerance; least-square estimation; maximum likelihood estimation technique; parameter estimation; particle swarm optimization; reliability growth modeling; software fault detection; software testing process; Fault detection; NASA; Neural networks; Parameter estimation; Particle swarm optimization; Predictive models; Project management; Software engineering; Software reliability; Software testing;
Conference_Titel :
Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-9487-9
DOI :
10.1109/CEC.2006.1688697