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.
CITATION STYLE
Zhang, Z., Lei, Y., Tan, Q., Mao, X., Zeng, P., & Chang, X. (2017). Deep learning-based fault localization with contextual information. In IEICE Transactions on Information and Systems (Vol. E100D, pp. 3027–3031). Institute of Electronics, Information and Communication, Engineers, IEICE. https://doi.org/10.1587/transinf.2017EDL8143
Mendeley helps you to discover research relevant for your work.