Phrase-Based Statistical Translation of Programming Languages
Code completion with statistical language models