Two-Phase Software Fault Localization Based on Relational Graph Convolutional Neural Networks
Source abstract
Abstract
Spectrum-based fault localization (SBFL) generates a ranked list of suspicious elements by using the program execution spectrum, but the excessive number of elements ranked in parallel results in low localization accuracy. Mo... | Find, read and cite all the research you need on Tech Science Press
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Software Engineering Research · Advanced Decision-Making Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (32)
Show source-provided references
1. Pre-training code representation with semantic flow graph for effective bug localization
2. Can higher-order mutants improve the performance of mutation-based fault localization?10.1109/TR.2022.3162039 ↗
3. SupConFL: Fault localization with supervised contrastive learning
4. GNet4FL: Effective fault localization via graph convolutional neural network10.1007/s10515-023-00383-z ↗
5. The flowing nature matters: Feature learning from the control flow graph of source code for bug localization10.1007/s10994-021-06078-4 ↗
6. Context-aware neural fault localization10.1109/TSE.2023.3279125 ↗
7. A fault localization approach based on fault propagation context10.1016/j.infsof.2023.107245 ↗
8. A preliminary investigation on the performance of SBFL techniques and distance metrics in parallel fault localization10.1109/TR.2022.3165195 ↗
9. An empirical study of boosting spectrum-based fault localization via PageRank10.1109/TSE.2019.2911283 ↗
10. Fault centrality: Boosting spectrum-based fault localization via local influence calculation10.1007/s10489-021-02822-4 ↗
11. XAI4FL: Enhancing spectrum-based fault localization with explainable artificial intelligence
12. Improving spectrum-based localization of multiple faults by iterative test suite reduction
13. Fault localization with code coverage representation learning
14. DeepFD: Automated fault diagnosis and localization for deep learning programs
15. CNN-FL: An effective approach for localizing faults using convolutional neural networks
16. Large language models for test-free fault localization
17. Improving fault localization and program repair with deep semantic features and transferred knowledge
18. Boosting coverage-based fault localization via graph-based representation learning
19. Software fault localization based on network spectrum and graph neural network
20. Towards better graph neural network-based fault localization through enhanced code representation
21. Fuzzing with data dependency information
22. System dependence graph based test case generation for object oriented programs
23. Type slicing: An accurate object oriented slicing based on sub-statement level dependence graph
24. GraphSMOTE: Imbalanced node classification on graphs with graph neural networks
25. Distributed representations of sentences and documents
26. The DStar method for effective software fault localization10.1109/TR.2013.2285319 ↗
27. An evaluation of similarity coefficients for software fault localization
28. CMHFL: A new Fault Localization technique based on Cochran–Mantel–Haenszel method
29. SMOTE: Synthetic minority over-sampling technique10.1613/jair.953 ↗
30. Modeling relational data with graph convolutional networks
31. Deep learning10.1038/nature14539 ↗
32. Learning to rank using gradient descent