More about HKUST
A Survey on Automated Program Repair
PhD Qualifying Examination Title: "A Survey on Automated Program Repair" by Mr. Ming WEN Abstract: Software is always shipped with defects. Repairing these defects plays a significant role in the process of software maintenance, which dominates a system's life cycle and requires tremendous manual efforts.In order to reduce the effort required for developers to diagnose, debug and fix software defects, automated program repair techniques have been proposed over the years and have gain huge attention in the software engineering community. These techniques have shown to be very effective in fixing bugs for large-scale programs.Although recent researches have made significant process towards repairing bugs automatically, there is no existing work which systematically analyzes and compares these techniques.This survey bridges the gap.Specifically, this survey delivers two contributions.First, it reviews existing works on automatic program repair for both search-based techniques and semantics-based techniques.It introduces the general ideas, required techniques and potential limitations as well as challenges for each of the category.It also compares these two different categories of techniques towards the effectiveness and efficiency.Second, it outlines the promising research directions which are worth exploring in the future. Date: Tuesday, 29 November 2016 Time: 3:15pm - 5:15pm Venue: Room 3494 Lifts 25/26 Committee Members: Prof. Shing-Chi Cheung (Supervisor) Dr. Sunghun Kim (Chairperson) Dr. Raymond Wong Dr. Charles Zhang **** ALL are Welcome ****