TY - GEN
T1 - Fix Director for Automated Program Repair
AU - Kim, Juhyoung
AU - Lee, Eunseok
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/4/23
Y1 - 2021/4/23
N2 - As the scale of software increases, automated program repair (APR) is required as an essential technology to reduce bug-fixing manual effort. One of the most effective APR approaches is the template-based APR. Although this data- driven approach has made many improvements in fixing bugs, there is still a lack of information utilization at each stage of the program repair. In this paper, we propose a fix pattern prioritization APR technique. We do not just use the test cases to determine whether the source file is fault or not, but as a material for why the bug occurred. With this information, we select a more appropriate fix action and apply it first to increase the efficiency of the automated program repair.
AB - As the scale of software increases, automated program repair (APR) is required as an essential technology to reduce bug-fixing manual effort. One of the most effective APR approaches is the template-based APR. Although this data- driven approach has made many improvements in fixing bugs, there is still a lack of information utilization at each stage of the program repair. In this paper, we propose a fix pattern prioritization APR technique. We do not just use the test cases to determine whether the source file is fault or not, but as a material for why the bug occurred. With this information, we select a more appropriate fix action and apply it first to increase the efficiency of the automated program repair.
KW - automated program repair
KW - fix pattern prioritization
KW - software engineering
UR - https://www.scopus.com/pages/publications/85113326099
U2 - 10.1109/ICCCS52626.2021.9449233
DO - 10.1109/ICCCS52626.2021.9449233
M3 - Conference contribution
AN - SCOPUS:85113326099
T3 - 2021 IEEE 6th International Conference on Computer and Communication Systems, ICCCS 2021
SP - 1108
EP - 1111
BT - 2021 IEEE 6th International Conference on Computer and Communication Systems, ICCCS 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 6th IEEE International Conference on Computer and Communication Systems, ICCCS 2021
Y2 - 23 April 2021 through 26 April 2021
ER -