Before revision: Automated Program Repair(APR) helps to improve the efficiency of software development and maintenance. Although a lot of ofAPR approaches have been proposed recently, they have their own limitations. Pattern-based approaches need hand-written patterns which need a lot of hard work of programmers.
After revision: Automatic software development has been a research hot spot in the field of software engineering (SE) in the past decade. In particular, deep learning (DL) has been applied and achieved a lot of hard work of programmers.