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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call