Contextual Code Completion Using Machine Learning
A Neural Probabilistic Language Model