Parameter Estimation of Software Reliability Model and Prediction Based on Hybrid Wolf Pack Algorithm and Particle Swarm Optimization
Open Access
- 10 February 2020
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 8, 29354-29369
Abstract
Software reliability is estimated and predicted based on software reliability model and software failure data. As a new optimization method, swarm intelligence algorithm has been widely used in solving the parameter optimization of the model. WPA (Wolf Pack Algorithm) and PSO (Particle Swarm Optimization) are two typical swarm intelligence algorithms. WPA has a strong global optimization ability, fast convergence speed and various optimization strategies, but the algorithm is relatively complex. PSO algorithm has a simple structure and fast convergence speed, but it is easy to fall into premature, which leads to low accuracy of solution. Considering the advantages and disadvantages of the two algorithms, a hybrid method of WPA and PSO is proposed, and a fitness function is constructed on maximum likelihood estimation, then the parameters of software reliability model are estimated and predicted based on the hybrid algorithm (WPA-PSO). Five sets of data from industry are used to estimate the parameters of GO model and make predictions. The simulation results show that the hybrid algorithm has higher accuracy of parameter estimation, better optimization performance, better accuracy of prediction and algorithm stability than single algorithm, and show obvious advantages than the single algorithm in the case of limited data.Keywords
Funding Information
- National Natural Science Foundation of China (61702234)
- Jiangsu University of Science and Technology (2019001)
This publication has 17 references indexed in Scilit:
- Statistical analysis for vortex particle swarm optimizationApplied Soft Computing, 2018
- A hybrid firefly and particle swarm optimization algorithm for computationally expensive numerical problemsApplied Soft Computing, 2018
- Reliability over consecutive releases of a semiconductor Optical Endpoint Detection software system developed in a small companyJournal of Systems and Software, 2018
- An improved fractal image compression using wolf pack algorithmJournal of Experimental & Theoretical Artificial Intelligence, 2018
- A modified two-part wolf pack search algorithm for the multiple traveling salesmen problemApplied Soft Computing, 2017
- Three-dimensional unmanned aerial vehicle path planning using modified wolf pack search algorithmNeurocomputing, 2017
- Solving logistics distribution center location problem using a wolf pack algorithmJournal of Discrete Mathematical Sciences and Cryptography, 2017
- Thermal decomposition of rape straw: Pyrolysis modeling and kinetic study via particle swarm optimizationEnergy Conversion and Management, 2017
- An oppositional wolf pack algorithm for Parameter identification of the chaotic systemsOptik, 2016
- A Wolf Pack Algorithm for Active and Reactive Power Coordinated Optimization in Active Distribution NetworkIOP Conference Series: Earth and Environmental Science, 2016