A language model for statements of software code
Mining source code repositories at massive scale using language modeling