Shaping program repair space with existing patches and similar code
Automatically finding patches using genetic programming