Systematic Analysis of Defect-Specific Code Abstraction for Neural Program Repair

被引:0
|
作者
Kim, Kicheol [1 ]
Kim, Misoo [2 ]
Lee, Eunseok [1 ]
机构
[1] Sungkyunkwan Univ, Coll Comp & Informat, Suwon, South Korea
[2] Sungkyunkwan Univ, Inst Software Convergence, Suwon, South Korea
基金
新加坡国家研究基金会;
关键词
Automated program repair; Code abstraction; Transformers; Deep learning;
D O I
10.1109/APSEC57359.2022.00020
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automated program repair(APR) is in the spotlight in academia and the field to reduce the time and cost of maintenance for developers. Recently, APR has continued to study based on deep-learning models to understand and learn how to fix software bugs. Text-to-Text Transfer Transformer(T5), which scored state-of-the-art in natural language processing benchmarks, also showed promising results on program repair in recent studies. In deep-learning-based program repair studies, studies commonly propose code abstraction techniques to avoid vocabulary problems and learn fine code transformation to generate bug-fixing patches. However, there is not enough systematic analysis of code abstraction according to each bug type in deep-learning-based program repair. Therefore, We leverage TFix, T5-based program repair, to evaluate how code abstraction techniques affect neural program repair. Our experimental results showed that defect-specific code abstraction achives a higher average BLEU score than the existing code abstraction technique in both T5 and multilingual-T5(mT5) model-based TFix results. Also, mT5 model-based TFix, which is applied defect-specific code abstraction, gets a higher BLEU score in 37 error types of 52 ESLint error types than TFix.
引用
收藏
页码:81 / 89
页数:9
相关论文
共 46 条
  • [1] Neural tube defect-specific infant mortality in the United States
    Davidoff, MJ
    Petrini, J
    Damus, K
    Russell, RB
    Mattison, D
    TERATOLOGY, 2002, 66 : S17 - S22
  • [2] Defect-specific rectocele repair: medium-term anatomical, functional and subjective outcomes
    Guzman Rojas, Rodrigo
    Atan, Ixora Kamisan
    Shek, Ka Lai
    Dietz, Hans Peter
    AUSTRALIAN & NEW ZEALAND JOURNAL OF OBSTETRICS & GYNAECOLOGY, 2015, 55 (05): : 487 - 492
  • [3] Identifying and restoring the pelvic suspensory axes: a defect-specific, anatomic approach to surgical prolapse repair
    Murarka, S. M.
    Baker, M. V.
    Omosigho, U. R.
    Biller, D. H.
    Adam, R. A.
    Zimmerman, C.
    AMERICAN JOURNAL OF OBSTETRICS AND GYNECOLOGY, 2023, 228 (03) : S945 - S946
  • [4] Embedding Context as Code Dependencies for Neural Program Repair
    Nashid, Noor
    Sintaha, Mifta
    Mesbah, Ali
    2023 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST, 2023, : 95 - 106
  • [5] NEURAL-TUBE DEFECT-SPECIFIC ACETYLCHOLINESTERASE - ITS PROPERTIES AND QUANTITATION IN THE DETECTION OF ANENCEPHALY AND SPINA-BIFIDA
    BONHAM, JR
    DALE, G
    ATACK, JR
    CLINICA CHIMICA ACTA, 1987, 170 (01) : 69 - 77
  • [6] Porous Poly(ε-caprolactone)-Poly(L-lactic acid) Semi-Interpenetrating Networks as Superior, Defect-Specific Scaffolds with Potential for Cranial Bone Defect Repair
    Woodard, Lindsay N.
    Kmetz, Kevin T.
    Roth, Abigail A.
    Page, Vanessa M.
    Grunlan, Melissa A.
    BIOMACROMOLECULES, 2017, 18 (12) : 4075 - 4083
  • [7] CURE: Code-Aware Neural Machine Translation for Automatic Program Repair
    Jiang, Nan
    Lutellier, Thibaud
    Tan, Lin
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 1161 - 1173
  • [8] MRI of the pelvic floor in female patients with stress urinary incontinence, pre- and postoperative and/or physiotherapy: analysis of the defect-specific approach
    Sherif Fathy Abdelrahman
    Mohamed A. Abdelatty
    Basma Amer
    Sara Mahmoud Kamel
    Ahmed Fathy Hussein
    Rania Farouk El Sayed
    Egyptian Journal of Radiology and Nuclear Medicine, 54
  • [9] MRI of the pelvic floor in female patients with stress urinary incontinence, pre- and postoperative and/or physiotherapy: analysis of the defect-specific approach
    Abdelrahman, Sherif Fathy
    Abdelatty, Mohamed A.
    Amer, Basma
    Kamel, Sara Mahmoud
    Hussein, Ahmed Fathy
    El Sayed, Rania Farouk
    EGYPTIAN JOURNAL OF RADIOLOGY AND NUCLEAR MEDICINE, 2023, 54 (01):
  • [10] PROGRAM MATCHING THROUGH CODE ANALYSIS AND ARTIFICIAL NEURAL NETWORKS
    Nascimento, Tiago M.
    Boccardo, Davidson R.
    Prado, Charles B.
    Machado, Raphael C. S.
    Carmo, Luiz F. R. C.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (02) : 225 - 241