题名 | 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.
|
条目包含的文件 | 条目无相关文件。 |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论