arrow
返回

Improving Patch Optimization With Buggy Block for Complex Program Repair

delete2025-01-01
delete0
delete
OA
AI
J
Jisung Kim
A
Aslan Safarovich Abdinabiev
B
Byungjeong Lee *
DOI:10.1109/ACCESS.2025.3541336delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Automated program repair (APR) identifies and repairs bugs automatically. However, previous studies have faced some limitations in terms of counting the number of repaired bug locations, generating and evaluating patches, etc. Therefore, to overcome these limitations, we propose the MCRepair++ technique for APR that applies minimized repaired locations, revised patch filtering and ranking, and a proportional patch combination. First, the minimized repaired locations merge the divided cases and exclude overlapping cases to improve preprocessing for buggy blocks. Next, the revised patch filtering and ranking filter out unnecessary patches and favor patches, which have fewer expected actions, with a high score. Finally, the proportional patch combination yields high top k values to reasonably select patches while considering the size of each buggy chunk. We conducted several experiments and evaluated the proposed approach using six project modules of Defects4J. On Defects4J, MCRepair++ correctly fixed 79 bugs, including 31 multi-chunk bugs. It also showed better performance than the baselines. Moreover, it found many unique bugs, including multi-chunk bugs, compared to the baselines.
Keyword:
Computer bugs
Maintenance engineering
Codes
Optimization
Filtering
Software
Source coding
Vocabulary
Transformers
Recurrent neural networks
Automated program repair
multi-chunk bugs
patch optimization
buggy block
deep learning

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
University of Seoul
学者数:
3.5K
论文数: 4.5K
被引数: 4.4K
引用论文

引用论文

Autophagy protects against PI3K/Akt/mTOR-mediated apoptosis of spinal cord neurons after mechanical injury
err2017-08-01
err0
PREAI
errZhenYu Wang; LinQuan Zhou; XiaoTing Zheng; Gang Chen; RongFeng Pan; JinHuang Li; WenGe Liu
err分享
err收藏
Judges', Lay Judges', and Police Officers' Beliefs About Factors Affecting Children's Testimony About Sexual Abuse
err2010-08-07
err0
PREAI
errLina Leander; Sven Å. Christianson; Carl Göran Svedin; Pår Anders Granhag
err分享
err收藏
Balanocarpol, a new polyphenol from Balanocarpus zeylanicus(trimen) and Hopea jucunda(Thw.)(Dipterocarpaceae)
err1985-01-01
err0
PREAI
errM. N. Champika Diyasena; Subramaniam Sotheeswaran; Sivagnanasunderam Surendrakumar; Sinnathamby Balasubramanian; Michael Bokel; Wolfgang Kraus
err分享
err收藏
A vacuolar membrane protein Avt7p is involved in transport of amino acid and spore formation in Saccharomyces cerevisiae
err2015-02-01
err0
errOAAI
errJunichi Tone; Atsushi Yamanaka; Kunio Manabe; Nami Murao; Miyuki Kawano-Kawada; Takayuki Sekito; Yoshimi Kakinuma
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容