The DOI matches its Crossref record; 84 of the 87 references it cites were found in a registry or an index.
DeepFL: integrating multiple fault diagnosis dimensions for deep fault localization
Open accessAbstract
Learning-based fault localization has been intensively studied recently. Prior studies have shown that traditional Learning-to-Rank techniques can help precisely diagnose fault locations using various dimensions of fault-diagnosis features, such as suspiciousness values computed by various off-the-shelf fault localization techniques. However, with the increasing dimensions of features considered by advanced fault localization techniques, it can be quite challenging for the traditional Learning-to-Rank algorithms to automatically identify effective existing/latent features. In this work, we propose DeepFL, a deep learning approach to automatically learn the most effective existing/latent features for precise fault localization. Although the approach is general, in this work, we collect various suspiciousness-value-based, fault-proneness-based and textual-similarity-based features from the fault localization, defect prediction and information retrieval areas, respectively. DeepFL has been studied on 395 real bugs from the widely used Defects4J benchmark. The experimental results show DeepFL can significantly outperform state-of-the-art TraPT/FLUCCS (e.g., localizing 50+ more faults within Top-1). We also investigate the impacts of deep model configurations (e.g., loss functions and epoch settings) and features. Furthermore, DeepFL is also surprisingly effective for cross-project prediction.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155
Hochreiter, S., & Schmidhuber, J. (1997) · Neural Computation · doi:10.1162/neco.1997.9.8.1735 · Cited by 102,318
Adam: A Method for Stochastic Optimization
Kingma, D. P., & Ba, J. (2014) · arXiv · doi:10.48550/arxiv.1412.6980 · Cited by 98,946
Learning representations by back-propagating errors
Rumelhart, D. E., Hinton, G. E., & Williams, R. J. (1986) · Nature · doi:10.1038/323533a0 · Cited by 31,892
Reducing the dimensionality of data with neural networks
Hinton, G. E., & Salakhutdinov, R. R. (2006) · Science · doi:10.1126/science.1127647 · Cited by 20,928
Individual Comparisons by Ranking Methods
Wilcoxon, F. (1945) · Biometrics Bulletin · doi:10.2307/3001968 · Cited by 15,354
Advances in Neural Information Processing Systems 25
Zhang, Y., Sutton, C. A., Storkey, A., & Zoubin Ghahramani, A. (2012) · Cited by 12,653
Self-citationLearning long-term dependencies with gradient descent is difficult
Bengio, Y., Simard, P., & Frasconi, P. (1994) · IEEE Transactions on Neural Networks · doi:10.1109/72.279181 · Cited by 8,542
Large-Scale Machine Learning with Stochastic Gradient Descent
Bottou, L. (2010) · Proceedings of COMPSTAT'2010 · doi:10.1007/978-3-7908-2604-3_16 · Cited by 5,795
A statistical interpretation of term specificity and its application in retrieval
Jones, K. S. (2021) · J. Documentation · doi:10.1108/eb026526 · Cited by 5,541
Research works printed but not linked: 12
- S. Planning , “ The economic impacts of inadequate infrastructure for software testing ,” 2002 . S. Planning, “The economic impacts of inadequate infrastructure for software testing,” 2002.
- R. Abreu , P. Zoeteweij , and A. J. Van Gemund , “ On the accuracy of spectrumbased fault localization ,” in Testing: Academic and Industrial Conference Practice and Research Techniques-MUTATION, 2007 . TAICPART-MUTATION 2007 . IEEE, 2007, pp. 89– 98 . R. Abreu, P. Zoeteweij, and A. J. Van Gemund, “On the accuracy of spectrumbased fault localization,” in Testing: Academic and Industrial Conference Practice and Research Techniques-MUTATION, 2007. TAICPART-MUTATION 2007. IEEE, 2007, pp. 89–98.
- 10.5555/2337223.2337225 · DOI
- “ Tensorflow website ,” 2018 . {Online}. Available: https://www.tensorflow.org/ “Tensorflow website,” 2018. {Online}. Available: https://www.tensorflow.org/
- S. Kim , C. Le Goues , M. Pradel , and A. Roychoudhury , “ Automated program repair (dagstuhl seminar 17022) ,” in Dagstuhl Reports , vol. 7 , no. 1. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2017. S. Kim, C. Le Goues, M. Pradel, and A. Roychoudhury, “Automated program repair (dagstuhl seminar 17022),” in Dagstuhl Reports, vol. 7, no. 1. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2017.
- “ Asm java bytecode manipulation and analysis framework ,” 2018 . {Online}. Available: http://asm.ow2.org/ “Asm java bytecode manipulation and analysis framework,” 2018. {Online}. Available: http://asm.ow2.org/
- “ Pit mutation testing system ,” 2018 . {Online}. Available: http://pitest.org/ “Pit mutation testing system,” 2018. {Online}. Available: http://pitest.org/
- “ Jhawk website ,” 2018 . {Online}. Available: http://www.virtualmachinery.com/ jhawkprod.htm “Jhawk website,” 2018. {Online}. Available: http://www.virtualmachinery.com/ jhawkprod.htm
- “ Indri website ,” 2018 . {Online}. Available: https://www.lemurproject.org/indri. php “Indri website,” 2018. {Online}. Available: https://www.lemurproject.org/indri. php
- 10.5555/3155562.3155642 · DOI
- Y. LeCun , C. Cortes , and C. Burges , “ Mnist handwritten digit database ,” AT&T Labs {Online}. Available: http://yann. lecun. com/exdb/mnist , vol. 2 , 2010 . Y. LeCun, C. Cortes, and C. Burges, “Mnist handwritten digit database,” AT&T Labs {Online}. Available: http://yann. lecun. com/exdb/mnist, vol. 2, 2010.
- “ Effect size ,” 2016 . {Online}. Available: https://www.ncbi.nlm.nih.gov/pmc/ articles/PMC5122517/ “Effect size,” 2016. {Online}. Available: https://www.ncbi.nlm.nih.gov/pmc/ articles/PMC5122517/
Cited by
Sorted by citations
Items 201–300 of 337
Enhancing Fault Localization via Causal Measurement Features
Li, Y., Cai, B., Yang, H., Cai, C., Qiu, Y., Chen, T., & Zhang, C. (2025) · International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn64981.2025.11228088 · Cited by 2
Large Language Models for Software Fault Localization: a Survey
Chang, X., Li, D., & Wong, W. E. (2025) · International Conference on Dependable Systems and Their Applications (DSA) · doi:10.1109/dsa66321.2025.00024 · Cited by 2
Fine-Tuning Code Language Models to Detect Cross-Language Bugs
Li, Z., Li, Y., Huang, B., Liang, P., Mo, R., Liu, H., & Ma, Y. (2026) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3811920 · Cited by 4
Kang, S., Yun, S., Hong, J., Yoo, S., & An, G. (2026) · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1145/3786583.3786874 · Cited by 2
Identification of propagated defects to reduce software testing cost via mutation testing
Lee, D., & Seo, Y. (2022) · Mathematical Biosciences & Engineering · doi:10.3934/mbe.2022286 · Cited by 2
An Investigation into Effective Fault Localization
Dutta, A., Mitra, P., & Mall, R. (2022) · Studies in computational intelligence · doi:10.1007/978-981-19-1021-0_4 · Cited by 2
Bridging the Gap between Different Programming Paradigms in Coverage-based Fault Localization
Li, F., Wang, M., & Hao, D. (2022) · Asia-Pacific Symposium on Internetware · doi:10.1145/3545258.3545272 · Cited by 2
Hybrid Defect Prediction Model Based on Counterfactual Feature Optimization
Zheng, W., Chen, T. F., Hu, M. T., Yang, F. Y., Fan, X., & Xiao, P. (2023) · Human-Centric Intelligent Systems · doi:10.1007/s44230-023-00034-2 · Cited by 2
Yang, Y., Wang, Z., Chen, Z., & Xu, B. (2023) · Journal of Systems and Software · doi:10.1016/j.jss.2023.111868 · Cited by 2
Optimizing Mutation-Based Fault Localization Through Contribution-Based Test Case Reduction
Wang, H., Yang, K., & Wu, T. L. (2024) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s021819402450027x · Cited by 2
Localizing Multiple Bugs in RTL Designs by Classifying Hit-Statements Using Neural Networks
Heidari, M., & Alizadeh, B. (2025) · IEEE Transactions on Computers · doi:10.1109/tc.2025.3543609 · Cited by 2
Improving Graph Learning-Based Fault Localization with Tailored Semi-supervised Learning
Li, C., Li, H., Li, Z., Pan, M., & Li, X. (2025) · Proceedings of the ACM on software engineering. · doi:10.1145/3715788 · Cited by 2
Self-citationCSFL: Fault Localization on Real Software Bugs Based on the Combination of Context and Spectrum
Yan, Y. P., Jiang, S., Zhang, S., & Huang, Y. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-91265-9_12 · Cited by 2
Exploring the Characteristics of Spectra Distribution and Their Impacts on Fault Localization
Zhang, X., & Zheng, Z. (2020) · International Conference on Evaluation and Assessment in Software Engineering (EASE) · doi:10.1145/3383219.3383230 · Cited by 2
The promise and perils of using machine learning when engineering software (keynote paper)
Brun, Y. (2022) · doi:10.1145/3549034.3570200 · Cited by 2
Toward Practical Automatic Program Repair
Ghanbari, A. (2019) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase.2019.00156 · Cited by 2
Can Automated Program Repair Refine Fault Localization?Preprint
Lou, Y., Ghanbari, A., Li, X., Zhang, L., Hao, D., & Zhang, L. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1910.01270 · Cited by 2
Self-citationBLESER: Bug Localization Based on Enhanced Semantic RetrievalPreprint
Zou, W., Li, E., & Fang, C. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2109.03555 · Cited by 2
A Fault Localization Approach Based on BiRNN and Multi-Dimensional Features
Yan, Y. P., Jiang, S., Wang, R., Zhang, C., Wang, C., Zhang, S., & Wen, M. (2022) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194022500425 · Cited by 1
Constraint-based debugging in probabilistic model checking
Debbi, H. (2022) · Computing · doi:10.1007/s00607-022-01130-0 · Cited by 1
Locating Framework-specific Crashing Faults with Compact and Explainable Candidate Set
Yan, J., Wang, M., Liu, Y., Yan, J., & Zhang, L. (2023) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse48619.2023.00026 · Cited by 1
Self-citationA Fault Localization Technique for Online Programming Learning
Zheng, W., Chen, J., Lu, Z., Yang, F., Xiao, P., & Fan, X. (2023) · International Symposium on Computer Technology and Information Science (ISCTIS) · doi:10.1109/isctis58954.2023.10213027 · Cited by 1
Effective fault localization using probabilistic and grouping approach
Srivastava, S. S., Dutta, A., & Mall, R. (2024) · International Journal of Systems Assurance Engineering and Management · doi:10.1007/s13198-024-02479-5 · Cited by 1
Do not neglect what's on your hands: localizing software faults with exception trigger stream
Zhang, X., Song, Y., Xie, X., Xin, Q., & Xing, C. (2024) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3691620.3695479 · Cited by 1
A Knowledge-Enhanced Transformer-FL Method for Fault Root Cause Localization
Lv, Z., Liu, Y., Wang, X., Gao, P., Li, Z., & Jiang, Y. (2024) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3627673.3679816 · Cited by 1
StasogFL: A Fault Localization Method Based on Statement Association Graph
Guo, Y., Wang, S., An, D. U., & Luo, Y. (2024) · IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) · doi:10.1109/qrs-c63300.2024.00120 · Cited by 1
Best practices for evaluating IRFL approaches
Hirsch, T., & Hofer, B. (2025) · Journal of Systems and Software · doi:10.1016/j.jss.2025.112342 · Cited by 2
Coverage-Based Fault Localization in Haskell
Li, F., Wang, G., Wang, M., & Hao, D. (2025) · Journal of Computer Science and Technology · doi:10.1007/s11390-024-2967-1 · Cited by 1
PAFL: Enhancing Fault Localizers by Leveraging Project-Specific Fault Patterns
Kim, D., Jeon, M., Hwang, D., & Oh, H. (2025) · Proceedings of the ACM on Programming Languages · doi:10.1145/3720526 · Cited by 1
Data-Driven Application Engineering: A Fusion of Analytics & Development
(2025) · Journal of Computational Analysis and Applications · doi:10.48047/jocaaa.2023.31.4.22 · Cited by 1
Simple Fault Localization Using Execution Traces
Prenner, J. A., & Robbes, R. (2025) · IEEE/ACM International Workshop on Automated Program Repair (APR) · doi:10.1109/apr66717.2025.00013 · Cited by 1
CodeFlow: Program Behavior Prediction with Dynamic Dependencies Learning
Le, C. A., Phan, H. N., Phan, H. N., Nguyen, T. N., & Bui, N. D. Q. (2025) · IEEE/ACM International Conference on AI Foundation Models and Software Engineering (FORGE) · doi:10.1109/forge66646.2025.00029 · Cited by 6
Empirical Evaluation of LLMs for Automated Program Fault Localisation
Liu, Y., Wang, X., Liu, H., Huang, R., & Wu, Y. (2025) · IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) · doi:10.1109/qrs-c65679.2025.00063 · Cited by 1
A universal dimensionality optimization method for fault localization
Hu, J. (2025) · Software Quality Journal · doi:10.1007/s11219-025-09738-z · Cited by 1
Faultseeker: LLM-Empowered Framework for Blockchain Transaction Fault Localization
Sun, K., Xu, Z., Li, K., Zhang, L., Sun, Y., Tan, L., & Liu, Y. (2025) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase63991.2025.00017 · Cited by 1
Self-citationVacheret, R., Pérez, F., & Ziadi, T. (2026) · Information and Software Technology · doi:10.1016/j.infsof.2026.108092 · Cited by 1
When LLMs Listen to Experts: Accurate Failure Diagnosis in Operating Systems
Zhao, Y., Zhang, S., Sun, Y., Gu, W., Sun, Y., Wang, L., Shi, L., Huang, C., Yang, G., Zhang, L., et al. (2026) · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1145/3786583.3786852 · Cited by 2
Self-citationBLAgent : Agentic RAG for File-Level Bug Localization
Mamun, M. A. A., & Uddin, G. (2026) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3830238 · Cited by 2
Industrial Application of Deep Learning based Fault Localization with Mutation Features
Yang, H., Lee, A., Cho, K., & Kim, Y. (2026) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst69053.2026.00032 · Cited by 1
Automatic Repair for Network Programs
Shi, L., Wang, Y., Rajeev Alur, A., & Loo, B. T. (2022) · Lecture notes in computer science · doi:10.1007/978-3-030-99527-0_19 · Cited by 1
A Bayesian Framework for Automated Debugging
Kang, S., Choi, W., & Yoo, S. (2023) · ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) · doi:10.1145/3597926.3598103 · Cited by 1
Improving Fault Localization by Complex-Fault Oriented Higher-Order Mutant Generation
Chang, Z., Liu, Y., Wu, S., Doyle, P., Wang, H., & Chen, X. (2023) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac57700.2023.00277 · Cited by 1
Model-domain failing test augmentation with Generative Adversarial Networks
Zhang, Z., Li, Y., Yang, S., & Lei, Y. (2023) · Expert Systems with Applications · doi:10.1016/j.eswa.2023.121901 · Cited by 1
Do Exceptional Behavior Tests Matter on Spectrum-Based Fault Localization?
Yoshioka, H., Higo, Y., Matsumoto, S., Kusumoto, S., Itoh, S., & Huyen, P. T. T. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-49266-2_28 · Cited by 1
Enhancing Fault Localization by incorporating Statement Frequency and Test Case Contribution
Dutta, A. (2023) · IEEE International Conference on Software Quality, Reliability and Security (QRS) · doi:10.1109/qrs60937.2023.00022 · Cited by 2
Graph-Based Fault Localization in Python Projects with Class-Imbalanced Learning
Kulkarni, A. A., Niranjan, D. G., Saju, N., Shenoy, P., & Arya, A. (2024) · Communications in computer and information science · doi:10.1007/978-3-031-62495-7_27 · Cited by 1
Enhancing Code Representation for Improved Graph Neural Network-Based Fault Localization
Rafi, M. N. (2024) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3663529.3664459 · Cited by 1
An Empirical Study of Fault Localization on Novice Programs and Addressing the Tie Problem
Liu, Y., Zhong, J., Hei, Q., Zhou, X., & Xiao, J. (2024) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194024500426 · Cited by 1
Xie, H., Lei, Y., Li, M., Yan, M. L., & Zhang, S. (2024) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3691620.3695542 · Cited by 2
TS-FL: Software Fault Localization Based on Teacher-Student Network
Zhang, J., Yue, L., Zheng, L., & Cui, Z. (2024) · Conference proceedings/Conference proceedings - IEEE International Conference on Systems, Man, and Cybernetics · doi:10.1109/smc54092.2024.10831306 · Cited by 1
On the effects of program slicing for vulnerability detection during code inspection
Papotti, A., Tuma, K., & Massacci, F. (2025) · Empirical Software Engineering · doi:10.1007/s10664-025-10636-y · Cited by 3
FLITSR: Improved Spectrum-Based Localization of Multiple Faults by Iterative Test Suite Reduction
Callaghan, D., & Fischer, B. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3745027 · Cited by 1
Checkmate: Fault Timing Localization for Multi-Robot Scenarios
Nishitani, I., Yamaguchi, T., & Hoxha, B. (2023) · IEEE International Conference on Automation Science and Engineering (CASE) · doi:10.1109/case56687.2023.10260405 · Cited by 1
A Hybrid Approach to Fine-grained Automated Fault LocalizationPreprint
Li, L., & Liu, H. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2107.09406 · Cited by 1
Rafi, M. N., Kim, D. J., Chen, T.-H., & Wang, S. (2024) · arXiv · doi:10.48550/arxiv.2412.18750
“To improve accuracy, supervised techniques like DeepFL [17] and Grace [19] incorporate features such as code complexity, historical fault data, and structural relationships using machine learning and Graph Neural Networks (GNNs).”
Localizing Patch Points From One ExploitPreprint
Shen, S., Kolluri, A., Dong, Z., Saxena, P., & Roychoudhury, A. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2008.04516
A LambdaMart-Based High-Accuracy Approach for Software Automatic Fault Localization
Xiao, Y., Xiao, X., Tian, F., & Hu, G. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-86130-8_20
NetRep: Automatic Repair for Network ProgramsPreprint
Shi, L., Wang, Y., Rajeev Alur, A., & Loo, B. T. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2110.06303
Orion: Automatic Repair for Network Programs.
Shi, L., Wang, Y., Rajeev Alur, A., & Loo, B. T. (2021)
Formal Definition and Automatic Generation of Semantic Metrics: An Empirical Study on Bug Prediction
Hu, T., Mo, R., Xiong, P., Li, Z., & Feng, Q. (2021) · IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM) · doi:10.1109/scam52516.2021.00020
Repairing brain-computer interfaces with fault-based data acquisition
Winston, C., Winston, C., Winston, C. N., Winston, C., Winston, C., Rao, R. P. N., & Just, R. (2022) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3510003.3512764 · Cited by 1
Fine-Grained Diagnosis Method for Microservice Faults Based on Hierarchical Correlation Analysis
Tang, Y., Chen, N., Zhang, Y., Yao, X., & Yu, S. (2022) · Communications in computer and information science · doi:10.1007/978-981-19-4546-5_2
Self-citationA Novel Graph Neural Network-Based Automated Fault Localization Technique for Novice Programs
Du, B., Zhang, Z., Liu, H., Wu, S., Fan, L., & Chang, Z. (2023) · International Symposium on Computer Technology and Information Science (ISCTIS) · doi:10.1109/isctis58954.2023.10213100
Leveraging Evidence Theory to Improve Fault Localization: An Exploratory Study
Zhang, Y., Leach, K., & Huang, Y. (2023) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1109/esem56168.2023.10304791
Self-citationWang, G., Zhang, W., Li, Y., Tang, L., Qu, H., Liu, K., Zhao, Y., & Li, H. (2023) · doi:10.1117/12.3013357
Accelerating Mutation-Based Fault Localization via Optimized Mutant Execution
Li, X., & Juza, R. (2023) · International Conference on Software Technology and Engineering · doi:10.1109/icste61649.2023.00021
Self-citationPekel, K., Özyurt, Y., Yıldız, B., & Dogru, A. K. (2024) · Computers & Operations Research · doi:10.1016/j.cor.2024.106598
On the Reliability of Coverage Data for Fault Localization
Xie, H., Li, M., Lei, Y., Hu, J. J., Li, S., Mao, X., & Yu, Y. (2023) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec60848.2023.00016
Chakraborty, P., Arumugam, V., & Nagappan, M. (2024) · doi:10.1145/3643787.3648028
Statement Types and Error Rates: How are they Related for Boosting Fault Localization?
Li, G., Tang, Y. P., Yi, B., He, Y., Li, J., Ren, F., Lin, Z., & Lib, L. (2024) · IEEE International Conference on Software Analysis, Evolution and Reengineering - Companion (SANER-C) · doi:10.1109/saner-c62648.2024.00031
An Empirical Study of Fault Localization on Novice Programs
Liu, Y., Chen, J., Tang, J., Tong, X., Cai, L., & Liu, H. (2024) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac61105.2024.00381
Fault Localization for Novice Programs Combining Static Analysis and Dynamic Detection
Wan, H., Nie, W., Yue, S., & Luo, X. (2024) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac61105.2024.00023
PRFC: Program Repair combining Fix patterns and Code language modelsPreprint
Wei, D., Cao, X., Fang, J., Wang, X., & Chen, B. (2024) · Research Square · doi:10.21203/rs.3.rs-4849245/v1
SpecNLP: A Pre-trained Model Enhanced with Spectrum Profile for Bug Localization
Farzandway, M., & Ghassemi, F. (2024) · IEEE International Conference on Artificial Intelligence Testing (AITest) · doi:10.1109/aitest62860.2024.00018
Using $\mu \text{Bert}$ to Improve Mutation-Based Fault Localization for Novice Programs
Liu, Y., Li, J., Wu, H., Zhou, X., & Liu, H. (2024) · IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) · doi:10.1109/qrs-c63300.2024.00058
Ratchet: Retrieval Augmented Transformer for Program Repair
Wang, J., Liu, S., Xie, X., Siow, J. K., Liu, K., & Li, Y. (2024) · Proceedings/Proceedings - International Symposium on Software Reliability Engineering · doi:10.1109/issre62328.2024.00048
TLFL: Token-Level Fault Localization for Novice Programs via Graph Representation Learning
Yong, L., Huang, R., Yang, J., Yang, B., & Wu, S. (2024) · IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW) · doi:10.1109/issrew63542.2024.00068
Automatically Learning a Precise Measurement for Fault Diagnosis Capability of Test Cases
Zhao, Y., Sun, Z., Wang, G., Liang, Q., Zhang, Y., Lou, Y., Hao, D., & Zhang, L. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3712189
Self-citationHarnessing Test Call Structures for Improved Fault Localization Effectiveness
Szatmári, A. (2025) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst62969.2025.10988952
Automated spectrum-based model fault localization within a search framework
Shu, T., Xue, X., Yin, X., & Xia, J. (2025) · Journal of Systems and Software · doi:10.1016/j.jss.2025.112576
Fine-grained approach to metamorphic slicing: Enhancing fault localization in the absence of oracle
Ren, D., Zheng, Z., Liu, H., & Chen, T. Y. (2026) · Information and Software Technology · doi:10.1016/j.infsof.2026.108297
A Targetable Machine Learning Model for Effective Vulnerability Repair in Smart ContractsPreprint
Li, Y., Jiao, J., & Ping, S. (2025) · SSRN Electronic Journal · doi:10.2139/ssrn.5382161
Improving fault localization with semantic enhancement and decision fusion
Liu, B., & He, P. (2025) · International Conference on Computing and Artificial Intelligence (ICCAI) · doi:10.1109/iccai66501.2025.00113
Smart Contract Reentrancy Vulnerability Localization Using Explainable Graph Neural Networks
Liu, H., Tong, Y., Ji, S., & Zhang, P. (2025) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac65507.2025.00145
Black-Box Bug Amplification for Multithreaded Software
Weiss, Y., Amram, G., Elyasaf, A., Margalit, O., Farchi, E., & Weiss, G. (2025) · Mathematics · doi:10.3390/math13182921
CONTAST: Graph Embedding Based Fault Localization Integrating AST and Context-Awareness
He, H., Wu, T., Jin, Q., & Ding, Z. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-00828-2_24
EMS-HFL: A Hybrid Based Fault Localization
Wang, D., Li, Z., Liu, H., & Liu, Y. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-00828-2_23
Yu, L. J., Jiao, J., Shi, J.-P., & Cao, H.-S. (2025) · International Journal of Intelligent Networks · doi:10.1016/j.ijin.2025.11.005
Explainable Fault Localization for Programming Assignments via LLM-Guided Annotation
Liu, F., Wang, T., Zhang, L., Yang, Z., Jiang, J., & Sun, Z. (2025) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase63991.2025.00167 · Cited by 3
Self-citationUsing Active Learning to Train Predictive Mutation Testing with Minimal Data
Borsi, M. (2025) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase63991.2025.00217
Liu, C., Xie, H., Lei, Y., Wu, Z., & Wang, J. (2025) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase63991.2025.00127
FOFL: Dynamic Function Output-Based Software Fault Localization via Deep Learning
Sun, Q., Peng, T., Yang, Y., & Song, T. (2025) · Conference proceedings/Conference proceedings - IEEE International Conference on Systems, Man, and Cybernetics · doi:10.1109/smc58881.2025.11343452
TraceWalker: Synthesizing Interactive Debugging Progresses via Dataflow and Control-flow Inference
Pei, Y., Wong, Y. C. V., Zhang, C., Wang, H., Zhang, W., & Lin, Y. (2025) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec66846.2025.00048
Enhanced Feature Representation via Hybrid Feature Fusion for Coincidental Correctness Detection
Zhang, T., Lei, Y., Xie, H., Hu, J., Liu, C., & Cai, J. (2026) · IEEE Transactions on Reliability · doi:10.1109/tr.2026.3668421
Making Root Cause Localization on FPGA Simulation Tools Robust
Zhang, X., Guo, S., Fu, Z., Dong, P., Wang, N., Li, X., & Jiang, H. (2026) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/3799984
Self-citationCoverFL: Enhancing Fault Localization via Deep Coverage Relation
Chen, W., Liu, J., Zhao, K., Zhang, M., & Chen, W. (2026) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3787964
Shaon, M. S. H., Akter, S., & Cuzzocrea, A. (2025) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata66926.2025.11402220
Metadata
- Authors
- Li, X., Li, W., Zhang, Y., & Zhang, L.
- Affiliations
- University of Texas at Dallas, USA
- Southern University of Science and Technology (CN)
- The University of Texas at Dallas (US)
- Venue
- Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis
- Publisher
- ACM
- Published
- 2019-07-10
- Pages
- 169-180
- OpenAlex
- W2958754741
- Cited by
- 336
- References
- 87
- Citations by year
- 2026: 48 · 2025: 62 · 2024: 57 · 2023: 47 · 2022: 51 · 2021: 42 · 2020: 20 · 2019: 9
- FWCI
- 21.54
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) (publishedVersion)
- Funders
- Shenzhen Peacock Plan (KQTD2016112514355531)
- National Science Foundation (CCF-1566589,CCF-1763906)
- Science and Technology Innovation Committee Foundation of Shenzhen (JCYJ20170817110848086)
- Topics
- Physical Sciences › Computer Science › Software › Software Testing and Debugging Techniques
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
- Keywords
- feature selection, latent feature learning, fault proneness, fault prediction, information retrieval, cross-project prediction, Defects4J, loss functions
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review