A deep neural network language model with contexts for source code
The plastic surgery hypothesis