Fault localization using failure-related contexts for automatic program repair

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

Fault localization is essential for conducting effective program repair. However, preliminary studies have shown that existing fault localization approaches do not take the requirements of automatic repair into account, and therefore restrict the repair performance. To address this issue, this paper presents the first study on designing fault localization approaches for automatic program repair, that is, we propose a fault localization approach using failure-related contexts in order to improve automatic program repair. The proposed approach first utilizes program slicing technique to construct a failure-related context, then evaluates the suspiciousness of each element in this context, and finally transfers the result of evaluation to automatic program repair techniques for performing repair on faulty programs. The experimental results demonstrate that the proposed approach is effective to improve automatic repair performance.

Cite

CITATION STYLE

APA

Li, A., Mao, X., Lei, Y., & Ji, T. (2015). Fault localization using failure-related contexts for automatic program repair. IEICE Transactions on Information and Systems, E98D(4), 955–959. https://doi.org/10.1587/transinf.2014EDL8189

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free