The plastic surgery hypothesis
Automatic patch generation learned from human-written patches