PreSoichiSumi / GeneratedCodePredictor

自動生成コードかどうか判定する分類器を構築

Home Page:http://www.fastpic.jp/viewer.php?file=1599539466.png

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GeneratedCodePredictor

自動生成コードかどうか判定する分類器を構築し,その精度を検証するツールです

なぜ必要?

多くのOSSにはコンパイラコンパイラなどの自動生成コードが含まれています.
ソフトウェア工学分野などで人が書いたソースコードを分析したいというときに, 本ツールを用いて人によって書かれたコードでないコードを取り除くことができます.

ツールの動作の流れ

1.ExtractingSourceFeaturesを用いて作成した学習データを入力として受け取る
2. WekaAPIを用いて特徴選択・分類器構築・交差検証を行う

評価実験結果

ApacheProjectsから手作業で取得した自動生成コードと非自動生成コードを学習データとして,交差検証を行いました.
精度は約95%でした.

実験結果の詳細は近日公開予定です.

About

自動生成コードかどうか判定する分類器を構築

http://www.fastpic.jp/viewer.php?file=1599539466.png


Languages

Language:Java 100.0%