Title
Salp Swarm Optimizer for Modeling Software Reliability Prediction Problems
Abstract
In this paper, software effort prediction (SEP) and software test prediction (STP) (i.e., software reliability problems) are tackled by integrating the salp swarm algorithm (SSA) with a backpropagation neural network (BPNN). Software effort and test prediction problems are common in software engineering and arise when seeking to determine the actual software resources needed to develop a project. BPNN is the most popular prediction algorithm used in the literature. The performance of BPNN depends totally on the initial parameter values such as weight and biases. The main objective of this paper is to integrate SSA with the BPNN to find the optimal weight for every training cycle and thereby improve prediction accuracy. The proposed method, abbreviated as SSA-BPNN, is tested on twelve SEP datasets and two STP datasets. All datasets vary in terms of complexity and size. The results obtained by SSA-BPNN are evaluated according to twelve performance measures: MSE, RMSE, RAE, RRSE, MAE, MRE, MMRE, MdMRE, VAF(%), R2(%), ED, and MD. First, the results obtained by BPNN with SSA (i.e., SSA-BPNN) and without SSA are compared. The evaluation of the results indicates that SSA-BPNN performs better than BPNN for all datasets. In the comparative evaluation, the results of SSA-BPNN are compared against thirteen state-of-the-art methods using the same SEP and STP problem datasets. The evaluation of the results reveals that the proposed method outperforms the comparative methods for almost all datasets, both SEP and STP, in the case of most performance measures. In conclusion, integrating SSA with BPNN is a very powerful approach for solving software reliability problems that can be used widely to yield accurate prediction results.
Year
DOI
Venue
2021
10.1007/s11063-021-10607-6
NEURAL PROCESSING LETTERS
Keywords
DocType
Volume
Machine learning, Salp swarm optimizer, Backpropagation neural network, Software reliability problems, Software effort estimation, Software test estimation
Journal
53
Issue
ISSN
Citations 
6
1370-4621
0
PageRank 
References 
Authors
0.34
0
6
Name
Order
Citations
PageRank
Sofian Kassaymeh101.35
Salwani Abdullah277845.60
Mohamad Al-Laham300.34
Mohammed Alweshah4112.53
Mohammed Azmi Al-Betar562043.69
Zalinda Othman61467.63