Publication | Open Access
Deep Learning-Based Fault Localization with Contextual Information
53
Citations
8
References
2017
Year
Artificial IntelligenceEngineeringMachine LearningSoftware FaultsFault ForecastingSoftware AnalysisLocalizationData ScienceFault AnalysisAdversarial Machine LearningComputer ScienceDeep LearningDeep Neural NetworkAutomatic Fault DetectionContextual InformationProgram AnalysisSoftware TestingFault LocalizationFault Detection
Fault localization is essential for solving the issue of software faults. Aiming at improving fault localization, this paper proposes a deep learning-based fault localization with contextual information. Specifically, our approach uses deep neural network to construct a suspiciousness evaluation model to evaluate the suspiciousness of a statement being faulty, and then leverages dynamic backward slicing to extract contextual information. The empirical results show that our approach significantly outperforms the state-of-the-art technique Dstar.
| Year | Citations | |
|---|---|---|
Page 1
Page 1