Spectrum-based software fault localization: A survey of techniques, advances, and challenges
Despite being one of the most basic tasks in software development, debugging is still
performed in a mostly manual way, leading to high cost and low performance. To address …
performed in a mostly manual way, leading to high cost and low performance. To address …
Can automated program repair refine fault localization? a unified debugging approach
A large body of research efforts have been dedicated to automated software debugging,
including both automated fault localization and program repair. However, existing fault …
including both automated fault localization and program repair. However, existing fault …
Boosting spectrum-based fault localization using pagerank
Manual debugging is notoriously tedious and time consuming. Therefore, various automated
fault localization techniques have been proposed to help with manual debugging. Among …
fault localization techniques have been proposed to help with manual debugging. Among …
An empirical study of boosting spectrum-based fault localization via pagerank
Manual debugging is notoriously tedious and time-consuming. Therefore, various
automated fault localization techniques have been proposed to help with manual …
automated fault localization techniques have been proposed to help with manual …
Combi-FL: Neural network and SBFL based fault localization using mutation analysis
In this article, we present a hybrid approach for fault localization (FL). We combine three
different domains of software FL techniques to realize an effective fault localizer. Spectrum …
different domains of software FL techniques to realize an effective fault localizer. Spectrum …
Impact of gamification on code review process: An experimental study
Researchers have supported the idea of gamification to enhance students' interest in
activities like code reviews, change management, knowledge management, issue tracking …
activities like code reviews, change management, knowledge management, issue tracking …
XAI4FL: Enhancing spectrum-based fault localization with explainable artificial intelligence
Manually finding the program unit (eg, class, method, or statement) responsible for a fault is
tedious and time-consuming. To mitigate this problem, many fault localization techniques …
tedious and time-consuming. To mitigate this problem, many fault localization techniques …
Software fault localization using BP neural network based on function and branch coverage
Software failure is inevitable with the increase in scale and complexity of the software.
Existing fault localization techniques based on neural networks take statement coverage …
Existing fault localization techniques based on neural networks take statement coverage …
Inforence: effective fault localization based on information-theoretic analysis and statistical causal inference
In this paper, a novel approach, Inforence, is proposed to isolate the suspicious codes that
likely contain faults. Inforence employs a feature selection method, based on mutual …
likely contain faults. Inforence employs a feature selection method, based on mutual …
Systematic Analysis of Learning-Based Software Fault Localization
This paper reviews the evolution of learning-based software fault localization methods,
examining their benefits, challenges, and prospective developments in practical …
examining their benefits, challenges, and prospective developments in practical …