Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


通过分析编程风格可以识别编码者身份

2015-1-22 20:11    评论: 8 分享: 9    

在学习计算机编程过程中,每一位程序员都培养出了一种独一无二的编程风格。这种编程风格是一种可作为身份识别的“指纹”。通过分析编程风格,可以识别出匿名的编码者身份

 

源代码及其相应的抽象代码树

 

来自Drexel大学、普林斯顿大学和哥廷根大学的研究人员发表了一篇论文(PDF),分析了一个250名程序员的数据集,其中每位程序员平均写了630行代码。通过组合选择变量名的词汇特征、行间布局特征和语法风格,研究人员能以95%的精度确认匿名代码的作者。

发表评论


最新评论

我也要发表评论

gnailzenh 2015-1-22 22:33  新浪微博网友评论
这特么不是废话么
回复
马鹿峻鋒連聊C 2015-1-22 22:33  新浪微博网友评论
所以说“{”换行我是最不能接受的,还有请叫我百变程序员
回复
超哥不郁闷 2015-1-22 22:33  新浪微博网友评论
我的跟图片里的差不多[笑cry]
回复
恋上f孔的悲伤 2015-1-22 21:19  新浪微博网友评论
作为一个用eclipse最多的JAVA程序员,早已习惯{放在)后,看了核心技术也改不过来……
回复
机智的IcY 2015-1-22 21:03  新浪微博网友评论
@谭瑶谭瑶 感觉像我这种变化莫测的编程风格还是不容易辨别的
回复
yangchuankai 2015-1-22 21:03  新浪微博网友评论
我的{除了main函数,其余的都放在括号后面,感觉这是ACM留下来的习惯,更觉美感
回复
KennyWongX 2015-1-22 20:33  新浪微博网友评论
统一用编码规范。。[doge]
回复
lssrc 2015-1-22 20:33  新浪微博网友评论
注解[拜拜]
回复
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。