New initiative: the naturalness of software
A statistical semantic language model for source code