A deep neural network language model with contexts for source code | IEEE Conference Publication | IEEE Xplore