On the Stability and Applicability of Deep Learning in Fault Localization

V Csuvik, R Aszmann, Á Beszédes… - … on Software Analysis …, 2024 - ieeexplore.ieee.org
Numerous Deep Learning (DL)-based fault localization (FL) methods are developed with the
aim of leveraging the code coverage matrix and failure vector to identify the connection …

FusionFL: A statement-level feature fusion based fault localization approach

Y Zhang, Y Wang, D Zhu, W Liu - 2024 IEEE Conference on …, 2024 - ieeexplore.ieee.org
Deep learning-based fault localization has recently been widely studied. Previous studies
have demonstrated that deep learning-based methods can localize faults more accu-rately …

BCL-FL: A data augmentation approach with between-class learning for fault localization

Y Lei, C Liu, H Xie, S Huang, M Yan… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Automated fault localization (FL) techniques collect runtime information as input data and
then analyze input data to identify the relationship between program statements and failures …

Improving deep‐learning‐based fault localization with resampling

Z Zhang, Y Lei, X Mao, M Yan, L Xu… - Journal of Software …, 2021 - Wiley Online Library
Many fault localization approaches recently utilize deep learning to learn an effective
localization model showing a fresh perspective with promising results. However, localization …

A study of effectiveness of deep learning in locating real faults

Z Zhang, Y Lei, X Mao, M Yan, L Xu, X Zhang - Information and Software …, 2021 - Elsevier
Context: The recent progress of deep learning has shown its promising learning ability in
making sense of data, and many fields have utilized this learning ability to learn an effective …

Hierarchically localizing software faults using DNN

A Dutta, R Manral, P Mitra, R Mall - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
In this article, we propose a hierarchical fault localization technique using a deep neural
network (DNN). First, we prioritize the functions of a program based on their suspiciousness …

Adopting Pre-and Post-processing Weight Mechanisms to Improve Deep Learning-based Fault Localization

CC Fang, CY Huang - 2022 IEEE International Conference on …, 2022 - ieeexplore.ieee.org
Software debugging is complex and challenging task for developers and testers. To
increase the active debugging performance, several fault localization techniques have been …

A Multiple-Criteria Ensemble Weight Strategy to Increase the Effectiveness of Deep Learning-based Fault Localization

CC Fang, CY Huang - 2023 10th International Conference on …, 2023 - ieeexplore.ieee.org
Fault localization (FL) is an essential phase in software debugging and is used to detect the
possible faulty location. Nowadays, deep learning technique has a great advantage to …

[引用][C] Combining Error Guessing and Logical Reasoning for Software Fault Localization via Deep Learning

R Wang, M Fan, Y Yan, S Jiang - International Journal of Software …, 2024 - World Scientific
Automated fault localization has been extensively studied to improve the effectiveness of
software debugging. Existing automated fault localization methods neglect the guidance of …

SupConFL: Fault Localization with Supervised Contrastive Learning

W Chen, W Chen, J Liu, K Zhao, M Zhang - Proceedings of the 14th Asia …, 2023 - dl.acm.org
Recent years have seen a growing interest in deep learning-based approaches to localize
faults in software. However, existing methods have not reached a satisfying level of …