Software Reliability Analysis by Using the Bidirectional Attention Based Zeiler-Fergus Convolutional Neural Network

Dorai Samy Sudharson,Ramalingam Gomathi,Lakshmanan Selvam
DOI: https://doi.org/10.14311/nnw.2024.34.001
2024-01-01
Neural Network World
Abstract:Software quality assurance relies heavily on software reliability as one of its primary metrics. Numerous studies have been conducted to identify the software reliability. Improved software dependability may be studied using a triangular approach that includes software modeling, measurement, and improvement. Each of these steps is critical to the development of a solid software system. Improved accuracy in calculating dependability is critical to managing the quality of software. It has been discovered that deep learning algorithms are excellent methods of assessing many aspects of software dependability. Software systems contain distinct characteristics that can be addressed using deep learning techniques. In this study, a deep-learning-based bidirectional attention-based Zeiler-Fergus convolutional neural network (BA-ZFCNN) technique has been suggested to assess software dependability. In the beginning, the data were standardized by using the scalable error splash method. This approach was then used to extract the software fault-related characteristics using hypertuned evolutionary salp swarm optimization (HESSO). Finally, the Zeiler-Fergus convolutional neural network based on bidirectional attention (BA-ZFCNN) may be used to assess software dependability. The suggested method is used to forecast how many defects or failures there are in a software product. AR1 software defect data is widely used to test the effectiveness of deep learning and traditional machine learning methods. The experimental results reveal that the proposed methods accuracy (96.7%) is higher than the current techniques accuracy.
computer science, artificial intelligence
What problem does this paper attempt to address?