Concurrent fault localization using ANN
Debolina Ghosh (),
Jay Prakash Singh () and
Jagannath Singh ()
Additional contact information
Debolina Ghosh: Manipal University Jaipur
Jay Prakash Singh: Manipal University Jaipur
Jagannath Singh: KIIT Deemed to be University
International Journal of System Assurance Engineering and Management, 2023, vol. 14, issue 6, No 24, 2345-2353
Abstract:
Abstract The software is becoming more capable of providing better solutions to our day-to-day activities. In order to increase performance, concurrent programs are always preferred. But the concurrency produces obstacles to different phases of software development, including testing and debugging. Finding faults in a concurrent program is always a challenging task due to the presence of many threads overlapping each other, problems in sharing memories, etc. In this paper, we have proposed a Back propagation neural network (BPNN) to generate ranks for each class of a given program. These ranks indicate the probability of a fault being present in each class. The model is trained using test case coverage data, and it is tested using virtual test cases. In all three case studies, the fault localization technique assigned the highest rank to the classes where the actual faults were implanted. By using BPNN and training the model with test case coverage data, the technique shows promising results in identifying the classes where faults are likely to occur. This can greatly aid in the testing and debugging processes of concurrent programs, improving their overall performance.
Keywords: Fault localization; Artificial neural network; Back propagation; Concurrent programs; Concurrent fault localization; Benchmark programs (search for similar items in EconPapers)
Date: 2023
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
http://link.springer.com/10.1007/s13198-023-02081-1 Abstract (text/html)
Access to the full text of the articles in this series is restricted.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:ijsaem:v:14:y:2023:i:6:d:10.1007_s13198-023-02081-1
Ordering information: This journal article can be ordered from
http://www.springer.com/engineering/journal/13198
DOI: 10.1007/s13198-023-02081-1
Access Statistics for this article
International Journal of System Assurance Engineering and Management is currently edited by P.K. Kapur, A.K. Verma and U. Kumar
More articles in International Journal of System Assurance Engineering and Management from Springer, The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().