中文版 | English
题名

Boosting automated program repair with bug-inducing commits

作者
DOI
发表日期
2020-06-27
会议名称
42nd IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)
ISSN
0270-5257
ISBN
978-1-7281-6527-1
会议录名称
页码
77-80
会议日期
JUN 27-JUL 19, 2020
会议地点
null,Seoul,SOUTH KOREA
摘要

The search space explosion problem is a long-standing challenge for search-based automated program repair (APR). The operation space, which defines how to select appropriate mutation operators, and the ingredient space, which defines how to select appropriate code elements as fixing ingredients, are two major factors that determine the search space. Conventional approaches mainly devise fixing strategies via learning from frequent fixing patterns based on substantial patches collected from open-source projects. In this paper, we propose a new direction for search-based APR, that is to repair a bug via learning from how the bug was introduced instead of learning from how other bugs are frequently fixed. Our empirical study reveals that substantial mutation operators and fixing ingredients required to fix a bug can be inferred from the commit that introduced the bug. Based on the findings of our empirical study, we devised a preliminary fixing strategy based on bug-inducing commits, which is able to repair 8 new bugs that cannot be repaired by the state-of-the-art techniques. Such results demonstrate that our proposed new idea for searched-based APR is promising.

关键词
学校署名
其他
语种
英语
相关链接[Scopus记录]
收录类别
EI入藏号
20211710260827
EI主题词
Open source software ; Software testing
EI分类号
Computer Software, Data Handling and Applications:723
Scopus记录号
2-s2.0-85093692228
来源库
Scopus
全文链接https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9397525
引用统计
被引频次[WOS]:4
成果类型会议论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/209208
专题工学院_计算机科学与工程系
作者单位
1.School of Cyber Science and Engineering,Huazhong University of Science and Technology,Wuhan,China
2.Department of Computer Science and Engineering,Southern University of Science and Technology,Shenzhen,China
3.Department of Computer Science and Engineering,Hong Kong University of Science and Technology,Hong Kong,Hong Kong
推荐引用方式
GB/T 7714
Wen,Ming,Liu,Yepang,Cheung,Shing Chi. Boosting automated program repair with bug-inducing commits[C],2020:77-80.
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Wen,Ming]的文章
[Liu,Yepang]的文章
[Cheung,Shing Chi]的文章
百度学术
百度学术中相似的文章
[Wen,Ming]的文章
[Liu,Yepang]的文章
[Cheung,Shing Chi]的文章
必应学术
必应学术中相似的文章
[Wen,Ming]的文章
[Liu,Yepang]的文章
[Cheung,Shing Chi]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。