Abstract
The task of fault correction is an important obstacle in contemporary software development: studies point ou that about 90% of the total costs of a software project life-cycle accounts for maintenance. Code repair and other forms of software evolution are tasks that impact such costs. A way to save resources in this context is to automate the software repair activity using sistematic appr…