APSEC 2022
Tue 6 - Fri 9 December 2022
Thu 8 Dec 2022 15:20 - 15:40 at Room3 - Machine Learning 2 Chair(s): Morakot Choetkiertikul

Automated program repair 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 NLP benchmarks, also showed promising result on program repair in recent studies. In deep learning based program repair, abstraction techniques are commonly used to avoid vocabulary problems and learn fine code transformation for generating bug fixing patches. However, there is not enough systematic analysis of code abstraction according to each feature of the bug in deep-learning based program repair. We leverage TFix, Text-to-Text transformer based neural program repair, to evaluate how code abstraction technique affect neural program repair. Following our results, defect specific code abstraction gets a higher average BLEU score than the formal code abstraction technique in both of 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 31 error types of 52 ESLint error types than TFix.

Thu 8 Dec

Displayed time zone: Osaka, Sapporo, Tokyo change

15:00 - 16:30
Machine Learning 2Technical Track at Room3
Chair(s): Morakot Choetkiertikul Mahidol University, Thailand
15:00
20m
Paper
Retrieve-Guided Commit Message Generation with Semantic Similarity And Disparity
Technical Track
Zhihan Li School of Computer Science and Engineering, Central South University, Yi Cheng School of Computer Science and Engineering, Central South University, Haiyang Yang School of Computer Science and Engineering, Central South University, Li Kuang School of Computer Science and Engineering, Central South University, Lingyan Zhang School of Computer Science and Engineering, Central South University
15:20
20m
Paper
Systematic Analysis of Defect Specific Code Abstraction for Neural Program Repair
Technical Track
Kicheol Kim Sungkyunkwan University, Misoo Kim Sungkyunkwan University, Eunseok Lee Sungkyunkwan University
15:40
20m
Paper
NEGAR: Network Embedding Guided Architecture Recovery for Software Systems
Technical Track
Jiayi Chen State Key Lab for Novel Software Technology, Nanjing University, Zhixing Wang State Key Lab for Novel Software Technology, Nanjing University, yuchen jiang , Tian Zhang Nanjing University, Jun Pang University of Luxembourg, Minxue Pan Nanjing University, Nitsan Amit Hebrew University
16:00
20m
Paper
Goal-oriented Knowledge Reuse via Curriculum Evolution for Reinforcement Learning-based Adaptation
Technical Track
Jialong Li Waseda University, Japan, Mingyue Zhang Peking University, China, Zhenyu Mao Waseda University, Haiyan Zhao Peking University, Zhi Jin Peking University, Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Kenji Tei Waseda University