Anonymous No More: Your Coding Style Can Give You Away
itwbennett writes Researchers from Drexel University, the University of Maryland, the University of Goettingen, and Princeton have developed a "code stylometry" that uses natural language processing and machine learning to determine the authors of source code based on coding style. To test how well their code stylometry works, the researchers gathered publicly available data from Google's Code Jam, an annual programming competition that attracts a wide range of programmers, from students to professionals to hobbyists. Looking at data from 250 coders over multiple years, averaging 630 lines of code per author their code stylometry achieved 95% accuracy in identifying the author of anonymous code (PDF). Using a dataset with fewer programmers (30) but more lines of code per person (1,900), the identification accuracy rate reached 97%.
It seems like using the applicable features of the corporate version control system would be a lot easier - and possibly even better than 95% accurate.
...based on the quality of that code...
Do not look into laser with remaining eye.
Can we use this to find Satoshi?
Why would they even bother with an algorithm to process your ramblings? Every time I see you post, I instantly think "oh here's this jerk again".
So, what's it like to work for FaceBook?
Table-ized A.I.
Drats! I was.sure that.everyone else wrote.stuff.like "if(user == 'dumbfuck"){exit 666};