School of Computing

Jul 1
16:00 - 17:00
PLAS: Matias Martinez (Universite Polytechnique Hauts-de-France)
PLAS Group Seminar
An automated software repair framework

Astor is an open-source framework for repairing buggy Java program, which includes 5 publicly available  repair approaches. Those repair approaches take as input a buggy Java program (having at least one failing test case that exposes the bug) and search for a patch that produces all test cases to pass. Astor provides twelve extension points that form the design space of program repair. Using those extension points, program repair researchers can create new repair approaches or extend those included in the framework by choosing  existing components (among 33 ones) or implementing new ones. In this talk, we will first discuss the main techniques proposed on the field of automated software repair. Then, we will discuss how to execute repair approaches included in Astor framework, how to extend them, and how to implement new repair approaches reusing components provided by Astor.


Cornwallis South West,
University of Kent,
United Kingdom


Contact: O.Chitil
School of Computing

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 14/08/2015