Understanding the language of software developers