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 ****