Lune

ICSE2020顶会

DLFix: context-based code transformation learning for automated program repair

Yi Li, Shaohua Wang, Tien N. Nguyen

2020年份
201被引次数
83顶会引用

摘要

Automated Program Repair (APR) is very useful in helping developers in the process of software development and maintenance. Despite recent advances in deep learning (DL), the DL-based APR approaches still have limitations in learning bug-fixing code changes and the context of the surrounding source code of the bug-fixing code changes. These limitations lead to incorrect fixing locations or fixes. In this paper, we introduce DLFix, a two-tier DL model that treats APR as code transformation learning from the prior bug fixes and the surrounding code contexts of the fixes. The first layer is a tree-based RNN model that learns the contexts of bug fixes and its result is used as an additional weighting input for the second layer designed to learn the bug-fixing code transformations.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

lune papers get bfeb7bf3-da1f-47b6-a539-4689c5cc302b

引用它的顶会 Paper83

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖