Bugram: bug detection with n-gram language models
Syntax errors just aren't natural: improving error reporting with language models