Deepfl: Integrating multiple fault diagnosis dimensions for deep fault localization

X Li, W Li, Y Zhang, L Zhang - Proceedings of the 28th ACM SIGSOFT …, 2019 - dl.acm.org
Learning-based fault localization has been intensively studied recently. Prior studies have
shown that traditional Learning-to-Rank techniques can help precisely diagnose fault …

A survey on software fault localization

WE Wong, R Gao, Y Li, R Abreu… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Software fault localization, the act of identifying the locations of faults in a program, is widely
recognized to be one of the most tedious, time consuming, and expensive-yet equally critical …

An empirical study of fault localization families and their combinations

D Zou, J Liang, Y **ong, MD Ernst… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
The performance of fault localization techniques is critical to their adoption in practice. This
paper reports on an empirical study of a wide range of fault localization techniques on real …

A learning-to-rank based fault localization approach using likely invariants

TD B. Le, D Lo, C Le Goues, L Grunske - Proceedings of the 25th …, 2016 - dl.acm.org
Debugging is a costly process that consumes much of developer time and energy. To help
reduce debugging effort, many studies have proposed various fault localization approaches …

Fluccs: Using code and change metrics to improve fault localization

J Sohn, S Yoo - Proceedings of the 26th ACM SIGSOFT International …, 2017 - dl.acm.org
Fault localization aims to support the debugging activities of human developers by
highlighting the program elements that are suspected to be responsible for the observed …

Ask the mutants: Mutating faulty programs for fault localization

S Moon, Y Kim, M Kim, S Yoo - 2014 IEEE Seventh …, 2014 - ieeexplore.ieee.org
We present MUSE (MUtation-baSEd fault localization technique), a new fault localization
technique based on mutation analysis. A key idea of MUSE is to identify a faulty statement …

Learning to combine multiple ranking metrics for fault localization

J Xuan, M Monperrus - 2014 IEEE International Conference on …, 2014 - ieeexplore.ieee.org
Fault localization is an inevitable step in software debugging. Spectrum-based fault
localization consists in computing a ranking metric on execution traces to identify faulty …

Information retrieval and spectrum based bug localization: Better together

TDB Le, RJ Oentaryo, D Lo - Proceedings of the 2015 10th Joint …, 2015 - dl.acm.org
Debugging often takes much effort and resources. To help developers debug, numerous
information retrieval (IR)-based and spectrum-based bug localization techniques have been …

Boosting spectrum-based fault localization using pagerank

M Zhang, X Li, L Zhang, S Khurshid - Proceedings of the 26th ACM …, 2017 - dl.acm.org
Manual debugging is notoriously tedious and time consuming. Therefore, various automated
fault localization techniques have been proposed to help with manual debugging. Among …

Just-in-time defect identification and localization: A two-phase framework

M Yan, X **a, Y Fan, AE Hassan… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Defect localization aims to locate buggy program elements (eg, buggy files, methods or lines
of code) based on defect symptoms, eg, bug reports or program spectrum. However, when …