International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 145 - Number 5 |
Year of Publication: 2016 |
Authors: Mallikharjuna Rao K., K. Anuradha |
10.5120/ijca2016910610 |
Mallikharjuna Rao K., K. Anuradha . A New Method to Optimize the Reliability of Software Reliability Growth Models using Modified Genetic Swarm Optimization. International Journal of Computer Applications. 145, 5 ( Jul 2016), 1-8. DOI=10.5120/ijca2016910610
Software reliability is one of the key attributes to determine the quality of a software system. Finding and minimizing the remaining faults in software systems is a challenging task. Software reliability growth model (SRGM) with testing-effort function (TEF) is very helpful for software developers and has been widely accepted and applied. However, each SRGM with TEF (SRGMTEF) contains some undetermined parameters. Optimization of these parameters is a necessary task. Generally, these parameters are estimated by the Least Square Estimation (LSE) or the Maximum Likelihood Estimation (MLE). However, the software failure data may not satisfy such a distribution. We investigate the improvement and application of a swarm intelligent optimization algorithm, namely Modified Genetic Swarm Optimization algorithm, to optimize these parameters of SRGMTEF. The performance of the proposed SRGMTEF model with optimized parameters is also compared with other existing models Genetic Algorithm (GA), and Particle Swarm Optimization (PSO). The experiment results show that the proposed parameter optimization approach using Modified Genetic Swarm Optimization is very effective and flexible, and the better software reliability growth performance can be obtained based on SRGMTEF on the different software failure datasets. Also, provided comparison of ten SRGMs ( Like Goel-Okumoto Model, Delayed S-shaped Growth Model, Yamada Imperfect Debugging Models, Yamada Rayleigh Model, Inflection S-shaped Model…..etc).