A deeper look into bug fixes: patterns, replacements, deletions, and additions
Automatic patch generation by learning correct code