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
Flagged first, then by citations
3 of the 87 references couldn’t be matched to a known paper.
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 101–200 of 337
Neural-MBFL: Improving Mutation-Based Fault Localization by Neural Mutation
Du, B., Han, B., Liu, H., Chang, Z., Liu, Y., & Chen, X. (2024) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac61105.2024.00168 · Cited by 11
MuDelta: Delta-Oriented Mutation Testing at Commit Time
Ma, W., Chekam, T. T., Papadakis, M., & Harman, M. (2021) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse43902.2021.00086 · Cited by 11
Leveraging Fault Localisation to Enhance Defect Prediction
Sohn, J., Kamei, Y., McIntosh, S., & Yoo, S. (2021) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner50967.2021.00034 · Cited by 13
VSBFL: Variable Value Sequence Based Fault Localization for Novice Programs
Li, Z., Shen, J., Wu, Y., Liu, Y., & Sun, Z. (2021) · IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) · doi:10.1109/qrs-c55045.2021.00078 · Cited by 11
Improving Fault Localization Using Model-domain Synthesized Failing Test Generation
Zhang, Z., Lei, Y., Mao, X., Yan, M. L., & Xia, X. (2022) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsme55016.2022.00026 · Cited by 11
Cao, J., Yang, S., Jiang, W., Zeng, H., Shen, B., & Zhong, H. (2020) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3324884.3418934 · Cited by 11
Du, B., Cai, Y., Wang, H., Liu, Y., & Chen, X. (2022) · Proceedings/Proceedings - International Symposium on Software Reliability Engineering · doi:10.1109/issre55969.2022.00038 · Cited by 10
Trace matrix optimization for fault localization
Hu, J. (2023) · Journal of Systems and Software · doi:10.1016/j.jss.2023.111900 · Cited by 10
Delta4Ms: Improving mutation‐based fault localization by eliminating mutant bias
Liu, H., Li, Z., Han, B., Liu, Y., Chen, X., & Liu, Y. (2024) · Software Testing Verification and Reliability · doi:10.1002/stvr.1872 · Cited by 10
Code Multiview Hypergraph Representation Learning for Software Defect Prediction
Qiu, S., Huang, M., Liang, Y., Peng, C., & Yuan, Y. (2024) · IEEE Transactions on Reliability · doi:10.1109/tr.2024.3393415 · Cited by 10
HetFL: Heterogeneous Graph-Based Software Fault Localization
Chen, X., Sun, T., Zhuang, D., Yu, D., Jiang, H., Zhou, Z., & Li, S. (2024) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2024.3454605 · Cited by 11
Context-based Transfer Learning for Structuring Fault Localization and Program Repair Automation
Zhang, L., Guo, S., Guo, Y., Li, H., Chai, Y., Chen, R., Li, X., & Jiang, H. (2024) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3705302 · Cited by 11
Self-citationFault Localization from the Semantic Code Search Perspective
Qin, Y., Wang, S., Lei, Y., Zhang, Z., Lin, B., Peng, X., Ma, J., Chen, L., & Mao, X. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3757915 · Cited by 13
FFL: Fine-grained Fault Localization for Student Programs via Syntactic and Semantic Reasoning
Nguyen, T.-D., Le-Cong, T., Luong, D.-M., Duong, V.-H., Le, X.-B. D., Lo, D., & Huynh, Q. (2022) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsme55016.2022.00022 · Cited by 10
MetaFL: Metamorphic fault localisation using weakly supervised deep learning
Fu, L., Lei, Y., Yan, M. L., Xu, L., Zhou, X., & Zhang, X. (2023) · IET Software · doi:10.1049/sfw2.12102 · Cited by 11
A hybrid code representation learning approach for predicting method names
Zhang, F., Chen, B., Li, R., & Peng, X. (2021) · Journal of Systems and Software · doi:10.1016/j.jss.2021.111011 · Cited by 10
Dynamically Relative Position Encoding-Based Transformer for Automatic Code Edit
Qi, S., Li, Y., Gao, C., Su, X., Gao, S., Zheng, Z., & Liu, C. (2022) · IEEE Transactions on Reliability · doi:10.1109/tr.2022.3194370 · Cited by 12
A Systematic Exploration of Mutation‐Based Fault Localization Formulae
Wang, B., Wei, J., Chen, M., Chen, C., Lin, Y., & Zhang, J. M. (2024) · Software Testing Verification and Reliability · doi:10.1002/stvr.1905 · Cited by 11
Jiang, S. Q., Zhang, J., Chen, W., Wang, B., Zhou, J., & Zhang, J. M. (2024) · International Workshop on Large Language Models for Code (LLM4Code) · doi:10.1145/3643795.3648390 · Cited by 9
FTFL: A Fisher’s test-based approach for fault localization
Dutta, A., Kunal, K., Srivastava, S. S., Shankar, S., & Mall, R. (2021) · Innovations in Systems and Software Engineering · doi:10.1007/s11334-021-00403-9 · Cited by 9
Alhumam, A. (2021) · Sensors · doi:10.3390/s21217401 · Cited by 9
Investigating the Configurations of an Industrial Path Planner in Terms of Collision Avoidance
Zhang, X., Arcaini, P., Ishikawa, F., & Liu, K. (2020) · Proceedings/Proceedings - International Symposium on Software Reliability Engineering · doi:10.1109/issre5003.2020.00036 · Cited by 9
SmartFL: Semantics Based Probabilistic Fault Localization
Wu, Y., Liu, Y., Yin, Y., Zeng, M., Ye, Z., Zhang, X., Xiong, Y., & Zhang, L. (2025) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2025.3574487 · Cited by 11
Self-citationWang, B., Deng, M., Chen, M., Lin, Y., Zhou, J., & Zhang, J. M. (2025) · Automated Software Engineering · doi:10.1007/s10515-025-00549-x · Cited by 9
How Execution Features Relate to Failures: An Empirical Study and Diagnosis Approach
Smytzek, M., Eberlein, M., Grunske, L., & Zeller, A. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3783989 · Cited by 8
Towards Agile Mutation Testing Using Branch Coverage Based Prioritization Technique
Godboley, S., & Mohapatra, D. P. (2022) · Lecture notes in business information processing · doi:10.1007/978-3-030-94238-0_9 · Cited by 8
An Empirical Study on Microservice Software Development
Ramírez, F., Mera‐Gómez, C., Rami Bahsoon, A., & Zhang, Y. (2021) · IEEE/ACM Joint International Workshop on Software Engineering for Systems-of-Systems and Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (SESoS/WDES) · doi:10.1109/sesos-wdes52566.2021.00008 · Cited by 8
Self-citationAn Empirical Study on Higher-Order Mutation-Based Fault Localization
Wang, H., Li, Z., Liu, Y., & Chen, X. (2022) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194022500012 · Cited by 8
Toward Improving the Robustness of Deep Learning Models via Model Transformation
Zhang, Y., Wang, Z., Jiang, J., You, H., & Chen, J. (2022) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3551349.3556920 · Cited by 8
Self-citationEvent-aware precise dynamic slicing for automatic debugging of Android applications
Win, H. M., Tan, S. H., & Sui, Y. (2023) · Journal of Systems and Software · doi:10.1016/j.jss.2023.111606 · Cited by 8
A fault localization approach based on fault propagation context
Yan, Y. P., Jiang, S., Zhang, Y., Zhang, S., & Zhang, C. (2023) · Information and Software Technology · doi:10.1016/j.infsof.2023.107245 · Cited by 8
Self-citationIntegrating neural mutation into mutation-based fault localization: A hybrid approach
Liu, H., Li, Z., Han, B., Chen, X., Paul, D., & Liu, Y. (2024) · Journal of Systems and Software · doi:10.1016/j.jss.2024.112281 · Cited by 8
Code-aware fault localization with pre-training and interpretable machine learning
Zhang, Z., Li, Y., Yang, S., Zhang, Z., & Lei, Y. (2023) · Expert Systems with Applications · doi:10.1016/j.eswa.2023.121689 · Cited by 10
The MAP Metric in Information Retrieval Fault Localization
Hirsch, T., & Hofer, B. (2023) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase56229.2023.00041 · Cited by 8
DAppFL: Just-in-Time Fault Localization for Decentralized Applications in Web3
Wu, Z., Wu, J., Zhang, H., Li, Z., Chen, J., Zheng, Z., Xia, Q., Fan, G., & Zhen, Y. (2024) · ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) · doi:10.1145/3650212.3652116 · Cited by 7
Dependency-Aware Code Naturalness
Yang, C., Chen, J., Jiang, J., & Huang, Y. (2024) · Proceedings of the ACM on Programming Languages · doi:10.1145/3689794 · Cited by 8
Assisting Bug Report Assignment Using Automated Fault Localisation: An Industrial Case Study
Sohn, J., An, G., Hong, J., Hwang, D., & Yoo, S. (2021) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst49551.2021.00041 · Cited by 8
FDG: a precise measurement of fault diagnosability gain of test cases
An, G., & Yoo, S. (2022) · ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) · doi:10.1145/3533767.3534370 · Cited by 8
NeuralCCD: Integrating Multiple Features for Neural Coincidental Correctness Detection
Zhou, T., Lei, Y., Xie, H., & Hu, J. (2023) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner56733.2023.00018 · Cited by 7
Causal program dependence analysis
Lee, S., Binkley, D., FELDT, R. H., Gold, N., & Yoo, S. (2024) · Science of Computer Programming · doi:10.1016/j.scico.2024.103208 · Cited by 9
Learning test-mutant relationship for accurate fault localisation
Kim, J.-H., An, G., FELDT, R. H., & Yoo, S. (2023) · Information and Software Technology · doi:10.1016/j.infsof.2023.107272 · Cited by 6
Improving fault localization with pre-training
Zhang, Z., Li, Y., Xue, J., & Mao, X. (2023) · Frontiers of Computer Science · doi:10.1007/s11704-023-2597-8 · Cited by 6
Towards More Precise Coincidental Correctness Detection With Deep Semantic Learning
Xie, H., Lei, Y., Yan, M. L., Li, S., Mao, X., Yu, Y., & Lo, D. (2024) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2024.3481893 · Cited by 7
SAGA: Summarization-Guided Assert Statement Generation
Zhang, Y.-W., Jin, Z. G., Wang, Z., Xing, Y., & Li, G. (2025) · Journal of Computer Science and Technology · doi:10.1007/s11390-023-2878-6 · Cited by 6
Self-citationImpact of Large Language Models of Code on Fault Localization
Ji, S., Lee, S.-H., Lee, C.-S., Han, Y.-S., & Im, H. (2025) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst62969.2025.10989036 · Cited by 12
Ju, X., Qian, J., Chen, Z., Zhao, C., & Qian, J. (2020) · IEEE Access · doi:10.1109/access.2020.3037235 · Cited by 6
High-Quality Automated Program Repair
Motwani, M. (2021) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse-companion52605.2021.00134 · Cited by 6
GBSR: Graph-based suspiciousness refinement for improving fault localization
Li, Z., Li, M., Wu, S., Xu, S., Chen, X., & Liu, Y. (2024) · Journal of Systems and Software · doi:10.1016/j.jss.2024.112189 · Cited by 5
ROSE: An IDE-Based Interactive Repair Framework for Debugging
Reiss, S. P., Wei, X., Yuan, J. P., & Xin, Q. (2024) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3705306 · Cited by 6
Revisiting Defects4J for Fault Localization in Diverse Development Scenarios
Rafi, M. N., Chen, A. R., Chen, T.-H. P., & Wang, S. (2025) · International Conference on Mining Software Repositories (MSR) · doi:10.1109/msr66628.2025.00022 · Cited by 5
Zou, Y., Wang, H., Lv, H., Zhao, S., & Tian, H. (2024) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194024500165 · Cited by 5
Semantic context based coincidental correct test cases detection for fault localization
Hu, J. (2024) · Automated Software Engineering · doi:10.1007/s10515-024-00466-5 · Cited by 5
SupConFL: Fault Localization with Supervised Contrastive Learning
Chen, W., Chen, W., Liu, J., Zhao, K., & Zhang, M. (2023) · Asia-Pacific Symposium on Internetware · doi:10.1145/3609437.3609441 · Cited by 5
Improving fault localization via weighted execution graph and graph attention network
Yan, Y. P., Jiang, S., Zhang, Y., & Zhang, C. (2023) · Journal of Software Evolution and Process · doi:10.1002/smr.2619 · Cited by 5
Self-citationConfix: Combining node-level fix templates and masked language model for automatic program repair
Xiao, J., Xu, Z., Chen, S., Lei, G., Fan, G., Cao, Y., Deng, S., & Feng, Z. (2024) · Journal of Systems and Software · doi:10.1016/j.jss.2024.112116 · Cited by 6
SGS: Mutant Reduction for Higher-order Mutation-based Fault Localization
Fan, L., Li, Z., Liu, H., Doyle, P., Wang, H., Chen, X., & Liu, Y. (2023) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac57700.2023.00116 · Cited by 5
Fault localization by analyzing failure propagation with samples in cloud computing environment
Wang, T., Wang, K., & Su, X. (2020) · Journal of Cloud Computing Advances Systems and Applications · doi:10.1186/s13677-020-00164-z · Cited by 6
MuSim: Mutation-based Fault Localization Using Test Case Proximity
Dutta, A., Jha, A., & Mall, R. (2021) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194021500212 · Cited by 5
Liu, C., Lei, Y., Xie, H., Wang, J., Yu, Y., & Lo, D. (2026) · ACM Computing Surveys · doi:10.1145/3787202 · Cited by 6
A Data Augmentation Method for Fault Localization with Fault Propagation Context and VAE
Zhang, Z. D., Donghui, L. I., Lei, X. I. A., Li, Y., & Meng, X. (2024) · IEICE Transactions on Information and Systems · doi:10.1587/transinf.2023edl8052 · Cited by 4
Spotting Code Mutation for Predictive Mutation Testing
Zhao, Y., Chen, Y., Sun, Z., Liang, Q., Wang, G., & Hao, D. (2024) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3691620.3695491 · Cited by 4
CG-FL: A data augmentation approach using context-aware genetic algorithm for fault localization
Hu, J. (2025) · Journal of Systems and Software · doi:10.1016/j.jss.2025.112359 · Cited by 4
Malo in the Code Jungle: Explainable Fault Localization for Decentralized Applications
Zhang, H., Wu, J., Wu, Z., Chen, Z., Lin, D., Chen, J., Zhou, Y., & Zheng, Z. (2025) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2025.3578816 · Cited by 4
Chang, B., Zhao, B., Zhang, Q., Liu, P., Tian, Y., Beyah, R., & Ji, S. (2025) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp61157.2025.00002 · Cited by 4
Enhancing Fault Localization in Industrial Software Systems via Contrastive Learning
Li, C., Li, H., Li, Z., Pan, M., & Li, X. (2025) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse55347.2025.00009 · Cited by 5
Self-citationContrastive Coincidental Correctness Representation Learning
Li, M., Lei, Y., Xie, H., Wang, J., Liu, C., & Deng, Z. (2023) · Proceedings/Proceedings - International Symposium on Software Reliability Engineering · doi:10.1109/issre59848.2023.00074 · Cited by 5
Fault Localization via Fine-Tuning Large Language Models with Mutation Generated Stack Traces
Jambigi, N., Bogacz, B., Mueller, M., Bach, T., & Felderer, M. (2025) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst62969.2025.10988982 · Cited by 6
SBEST: Spectrum-based fault localization without fault-triggering tests
Rafi, M. N., Pacheco, L. B. S., Chen, A. R., Yang, J., & Chen, T.-H. P. (2025) · Empirical Software Engineering · doi:10.1007/s10664-025-10761-8 · Cited by 4
Effective Multi-Fault Localization Based on Fault-Relevant Statistics
Xu, S., Gao, Y. M., Cai, X., Wang, Z., & Ji, H. (2021) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac51774.2021.00135 · Cited by 4
ContextAug: model-domain failing test augmentation with contextual information
Zhang, Z., Xue, J., Yang, D., & Mao, X. (2023) · Frontiers of Computer Science · doi:10.1007/s11704-023-2521-2 · Cited by 4
Systematic Analysis of Learning-Based Software Fault Localization
Zou, Y., Li, H., Li, D., Zhao, M., & Chen, Z. (2024) · International Symposium on System Security, Safety, and Reliability (ISSSR) · doi:10.1109/isssr61934.2024.00068 · Cited by 5
Mining Bug Repositories for Multi-Fault Programs
Callaghan, D., & Fischer, B. (2025) · International Conference on Mining Software Repositories (MSR) · doi:10.1109/msr66628.2025.00023 · Cited by 4
Poster: EBFL-An Ensemble Classifier based Fault Localization
Dutta, A. (2022) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst53961.2022.00059 · Cited by 4
Automatically Repairing Programs Using Both Tests and Bug Reports.Preprint
Motwani, M., & Brun, Y. (2020) · arXiv (Cornell University) · Cited by 4
Code Defect Detection Method Based on BERT and Ensemble
JianJie, Y., & Le, W. (2023) · IEEE International Conference on Computer and Communications (ICCC) · doi:10.1109/iccc59590.2023.10507306 · Cited by 3
Boosting mutation-based fault localization by effectively generating Higher-Order Mutants
Wu, S., Yang, B., Chang, Z., Li, Z., Chen, X., & Liu, Y. (2025) · Information and Software Technology · doi:10.1016/j.infsof.2024.107660 · Cited by 3
LEAM++: Learning for Selective Mutation Fault Construction
Tian, Z., Chen, J., Wang, D., Zhu, Q., Fan, X., & Zhang, L. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3725528 · Cited by 3
Self-citationRen, Z., Ma, Y., Li, X., Guo, S., & Jiang, H. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3731448 · Cited by 3
Self-citationCombining Logic and Large Language Models for Assisted Debugging and Repair of ASP Programs
Brancas, R., Manquinho, V. M., & Martins, R. (2025) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst62969.2025.10988950 · Cited by 6
Let the Code Speak: Incorporating Program Dynamic State for Better Method-Level Fault Localization
Qin, Y., Wang, S., Lin, B., Peng, X. L., Ouyang, S., Chen, L., & Mao, X. (2025) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase63991.2025.00072 · Cited by 3
When debugging encounters artificial intelligence: state of the art and open challenges
Song, Y., Xie, X., & Xu, B. (2024) · Science China Information Sciences · doi:10.1007/s11432-022-3803-9 · Cited by 4
Software Fault Localization Based on Weighted Association Rule Mining and Complex Networks
Wu, W., Wang, S., & Liu, B. (2024) · Mathematics · doi:10.3390/math12132113 · Cited by 3
FusionFL: A Statement-Level Feature Fusion Based Fault Localization Approach
Zhang, Y., Wang, Y., Zhu, D., & Liu, W. (2024) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst60714.2024.00013 · Cited by 4
Self-citationPredictive Mutation-Based Fault Localization: Balancing Effectiveness and Cost
Xu, S., Wu, S., Li, Z., Fan, L., & Liu, Y. (2024) · IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) · doi:10.1109/qrs-c63300.2024.00078 · Cited by 3
PRFL: Predicate Rank based Fault Localization
Godboley, S., & Dutta, A. (2021) · IEEE India Conference · doi:10.1109/indicon52576.2021.9691646 · Cited by 3
Li, R., Chen, B., Zhang, F., Sun, C., & Peng, X. (2022) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner53432.2022.00053 · Cited by 3
Improving Mutation-Based Fault Localization via Mutant Categorization
Li, X., & Tadikonda, D. N. (2022) · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering · doi:10.18293/seke2022-157 · Cited by 3
Self-citationSemirFL: Boosting Fault Localization via Combining Semantic Information and Information Retrieval
Shi, X., Ju, X., Chen, X., Lu, G., & Xu, M. (2022) · IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) · doi:10.1109/qrs-c57518.2022.00055 · Cited by 3
An Empirical Study on Spectrum-Based Fault Localization for Student Programs
Liu, Y., Zhang, Z., Zhou, X., & Liu, W. (2023) · International Symposium on Computer Technology and Information Science (ISCTIS) · doi:10.1109/isctis58954.2023.10213072 · Cited by 3
ML-Based Online Design Error Localization for RISC-V Implementations
Selg, H., Jenihhin, M., Ellervee, P., & Raik, J. (2023) · IEEE International On-Line Testing Symposium (IOLTS) · doi:10.1109/iolts59296.2023.10224864 · Cited by 3
Yang, B., Ma, X., Guo, H., He, Y., & Xu, F. (2023) · Applied Sciences · doi:10.3390/app131810351 · Cited by 3
Combining Error Guessing and Logical Reasoning for Software Fault Localization via Deep Learning
Wang, R., Fan, M., Yan, Y. P., & Jiang, S. (2024) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194024500219 · Cited by 3
Verification and Validation of Quantum Software
Fortunato, D., Jiménez-Navajas, L., Campos, J., & Abreu, R. (2024) · Springer eBooks · doi:10.1007/978-3-031-64136-7_5 · Cited by 3
Uncertainty Estimation of Automatic Software Debugging in Open-Source Projects Hosting Platform
Liang, H., Guo, S., Li, H., & Li, C. H. (2025) · IEEE Transactions on Consumer Electronics · doi:10.1109/tce.2024.3524511 · Cited by 3
Revisiting Unnaturalness for Automated Program Repair in the Era of Large Language Models
Yang, A. Z. H., Kolak, S., Hellendoorn, V. J., Martins, R., & Goues, C. L. (2025) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse55347.2025.00089 · Cited by 22
Threats to validity in experimenting mutation-based fault localization
Jeon, J., & Hong, S. (2020) · IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) · doi:10.1145/3377816.3381746 · Cited by 3
Context-Aware Program Simplification to Improve Information Retrieval-Based Bug Localization
Yang, Y., Wang, Z., Chen, Z., & Xu, B. (2022) · IEEE International Conference on Software Quality, Reliability and Security (QRS) · doi:10.1109/qrs57517.2022.00035 · Cited by 3
On the Stability and Applicability of Deep Learning in Fault Localization
Csuvik, V., Aszmann, R., Beszédes, Á., Horváth, F., & Gyimóthy, T. (2024) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner60148.2024.00062 · Cited by 2
Planning a Large Language Model for Static Detection of Runtime Errors in Code Snippets
Patel, S., Yadavally, A., Dhulipala, H., & Nguyen, T. N. (2025) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse55347.2025.00102 · Cited by 2
SCOPE: Hybrid optimization strategy for higher-order mutation-based fault localization
Liu, H., Li, Z., Kang, X., Wu, S., Paul, D., Chen, X., & Liu, Y. (2025) · Information and Software Technology · doi:10.1016/j.infsof.2025.107873 · Cited by 2
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