Shaping program repair space with existing patches and similar code
History Driven Program Repair