エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント91件
- 注目コメント
- 新着コメント
u_1roh
田宮良子「プログラミングは論理だ。ゆえに一糸乱れぬスタイルに統一できるものと思っていた。しかしスタイルがここまでの個体差を持ったことをむしろ喜ばしく思う。この研究結果には感動すら覚えるよ。」
gugego
ほぼドンピシャでバレバレです。 スペースやタブ、大文字やアンダーバーを組み合わせた命名規則、コメント…コードの書き方には、人によってスタイルがありますよね。それはもう指紋のようなもので、それさえ見え...
naga_sawa
『おかしい、解析によるとこのソースには複数人が関わっていることになる』『犯人はあいつじゃないのか?あの時間は独りだったというアリバイがあるぞ?』『くそっ、なんだって言うんだ。解析器がいかれたか!?』
raraoka
精度95%以上! ソースコードは指紋、作者はほぼ特定できる — LalaOKA(ニュース) (@Lala_OKA) February 15, 2015 from Twitter http://ift.tt/1AODQ4s February 16, 2015 at 12:01AM via IFTTT
blueribbon
「ASTとは、「コードの書き方からまったく影響を受けずに、コードの型の特性をとらえる」もので、つまり、関数の名前、コメント、スペース入れ方などのクセ以上のものを探し出し、作者を特定するカギにする…」
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
精度95%以上! ソースコードは指紋、作者はほぼ特定できる
精度95%以上! ソースコードは指紋、作者はほぼ特定できる2015.02.11 19:0010,571 ほぼドンピシャでバレ...
精度95%以上! ソースコードは指紋、作者はほぼ特定できる2015.02.11 19:0010,571 ほぼドンピシャでバレバレです。 スペースやタブ、大文字やアンダーバーを組み合わせた命名規則、コメント…コードの書き方には、人によってスタイルがありますよね。それはもう指紋のようなもので、それさえ見えれば、誰がコードを書いたかほとんどわかってしまう…そんな驚きの研究結果が発表されました。 米ドレクセル大学、メリーランド大学、プリンストン大学、独ゲッティンゲン大学の共同チームの研究によると、自然言語処理と機械学習によるコード分析により、95%の精度で作者は特定できるそうです。 解析されるのは、レイアウトや語彙の特性と、﹁抽象構文木︵AST︶﹂です。ASTとは、﹁コードの書き方からまったく影響を受けずに、コードの型の特性をとらえる﹂もので、つまり、関数の名前、コメント、スペース入れ方などのクセ
2015/02/11 リンク