International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 181 - Number 8 |
Year of Publication: 2018 |
Authors: Najla Akram AL-Saati, Marrwa Abd-AlKareem Alabajee |
10.5120/ijca2018917616 |
Najla Akram AL-Saati, Marrwa Abd-AlKareem Alabajee . Selecting Best Software Reliability Growth Models: A Social Spider Algorithm based Approach. International Journal of Computer Applications. 181, 8 ( Aug 2018), 16-24. DOI=10.5120/ijca2018917616
Software Reliability is considered to be an essential part of software systems; it involves measuring the system’s probability of having failures; therefore, it is strongly related to Software Quality. Software Reliability Growth Models are used to indicate the expected number of failures encountered after the software has been completed, it is also an indicator of the software readiness to be delivered. This paper presents a study of selecting the best Software Reliability Growth Model according to the dataset at hand. Several Comparison Criteria are used to yield a ranking methodology to be used in pointing out best models. The Social Spider Algorithm (SSA), one of the newly introduced Swarm Intelligent Algorithms, is used for estimating the parameters of the SRGMs for two datasets. Results indicate that the use of SSA was efficient in assisting the process of criteria weighting to find the optimal model and the best overall ranking of employed models.