Accelerating Redundancy-Based Program Repair via Code Representation Learning and Adaptive Patch Filtering
Fri 27 Aug 2021 05:40 - 05:50 - Student Research Competition
Automated program repair (APR) has attracted extensive attention and many APR techniques have been proposed recently, in which redundancy-based techniques have achieved great success. However, they still suffer from the efficiency issue mainly caused by the inaccuracy of measuring code similarity, which may produce meaningless patches that hinder the generation and validation of correct patches. To solve this issue, we propose a novel method AccPR, which leverages code representation to measure code similarity and employs adaptive patch filtering to accelerate redundancy-based APR. We have implemented a prototype of AccPR and integrated it with a SOTA APR tool, SimFix, where the average improvement of efficiency is 47.85%, indicating AccPR is promising.
Thu 26 AugDisplayed time zone: Athens change
17:00 - 18:00 | |||
17:00 10mTalk | PorkFuzz: Testing Stateful Software-Defined Network Applications with Property Graphs Student Research Competition Chaofan Shou University of California at Santa Barbara DOI | ||
17:10 10mTalk | A Qualitative Study of Cleaning in Jupyter Notebooks Student Research Competition Helen Dong Carnegie Mellon University DOI | ||
17:20 10mTalk | Contextualizing Toxicity in Open Source: A Qualitative Study Student Research Competition Sophie Cohen Wesleyan University DOI | ||
17:30 10mTalk | Does Reusing Pre-trained NLP Model Propagate Bugs? Student Research Competition Mohna Chakraborty Iowa State University DOI | ||
17:40 10mTalk | Accelerating Redundancy-Based Program Repair via Code Representation Learning and Adaptive Patch Filtering Student Research Competition Chen Yang Tianjin University DOI | ||
17:50 10mTalk | SMT Solver Testing with Type and Grammar Based Mutation Student Research Competition Jiwon Park École Polytechnique DOI |
Fri 27 AugDisplayed time zone: Athens change
05:00 - 06:00 | |||
05:00 10mTalk | PorkFuzz: Testing Stateful Software-Defined Network Applications with Property Graphs Student Research Competition Chaofan Shou University of California at Santa Barbara DOI | ||
05:10 10mTalk | A Qualitative Study of Cleaning in Jupyter Notebooks Student Research Competition Helen Dong Carnegie Mellon University DOI | ||
05:20 10mTalk | Contextualizing Toxicity in Open Source: A Qualitative Study Student Research Competition Sophie Cohen Wesleyan University DOI | ||
05:30 10mTalk | Does Reusing Pre-trained NLP Model Propagate Bugs? Student Research Competition Mohna Chakraborty Iowa State University DOI | ||
05:40 10mTalk | Accelerating Redundancy-Based Program Repair via Code Representation Learning and Adaptive Patch Filtering Student Research Competition Chen Yang Tianjin University DOI | ||
05:50 10mTalk | SMT Solver Testing with Type and Grammar Based Mutation Student Research Competition Jiwon Park École Polytechnique DOI |