If you think that good code is a plain, expressionless and elegant string of characters that is, at its best, utterly anonymous, think again. New research suggests that programmers have ways of writing code, which can be used as a digital fingerprints.
Whether it's how they space out code using spaces and tabs, naming conventions with capitals and underscores, or quirks in commenting, a team from Drexel University, the University of Maryland, the University of Goettingen, and Princeton can spot who wrote a piece of code—with alarming accuracy. Using natural language processing and machine learning to work out who wrote anonymous pieces of source code based on coding style alone, the team can identify the person behind the script with 95 percent accuracy.
Via Ashish Umre