Fault Localization Using Failure-Related Contexts for Automatic Program Repair
Fault Localization Using Failure-Related Contexts for Automatic Program Repair
复制标题
使用故障相关上下文进行故障定位以进行自动程序修复
DOI:
10.1587/transinf.2014edl8189
复制
发表时间:
2015-04
影响因子:
0.7
通讯作者:
Ji Tao
中科院分区:
文献类型:
--
作者:
Li Ang;Mao Xiaoguang;Lei Yan;Ji Tao
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. © 2015 The Institute of Electronics, Information and Communication Engineers.
登录
查看更多内容
影响因子:
7.4
作者:
WEISER, M
通讯作者:
WEISER, M
DOI:
10.1145/93542.93576
发表时间:
1990-06
期刊:
--
影响因子:
--
作者:
H. Agrawal;J. R. Horgan
通讯作者:
H. Agrawal;J. R. Horgan
DOI:
--
发表时间:
2003-02
期刊:
--
影响因子:
--
作者:
R. Seacord;Daniel Plakosh;G. Lewis
通讯作者:
R. Seacord;Daniel Plakosh;G. Lewis
DOI:
10.1016/j.asoc.2011.01.023
发表时间:
2011-06
期刊:
Appl. Soft Comput.
影响因子:
--
作者:
Andrea Arcuri
通讯作者:
Andrea Arcuri
影响因子:
--
作者:
Hailpern, B;Santhanam, P
通讯作者:
Santhanam, P