LoginSignup
95

More than 5 years have passed since last update.

Googleのバグ予測アルゴリズムをGitBucket Pluginに実装してみた

Last updated at Posted at 2015-09-27

バグ予測の新たな指標として、Googleがちょっと前に発表していたアルゴリズムを使って見えるようにしてみた。

以下のサイトを参考にさせていただきました。

Pluginは、こちら。
https://github.com/yoshiyoshifujii/gitbucket-bugspots-plugin

使い方

Pluginを適用していただいたらすぐに使えます。
リポジトリの画面を開いていただくと、下図のサブメニュー位置にリンクが表示されます。

root_sample.png

リンクを押下して飛んでいただきますと、バグ予測アルゴリズムをリポジトリに適用して結果が表示されます。

Bug_Spots.png

アルゴリズムを適用した結果が降順で表示されます。

数値が1.0以上のソースはバグが混入されている可能性が高いため、レビュー時は重点的に見たほうが良いよって程度には使えるかなって思います。

また、テキストボックスに任意の正規表現パターンを記載して Search ボタンを押下されますと、過去のコミット内容を指定した内容で走査し、アルゴリズムを適用します。

プロジェクトによって、バグ修正を見分けるコミットコメントのキーワードが異なったりするかと思いますので、ここで調整いただければと思います。

今後

Search条件を保存できるようにしても良いかもしれません。

毎回、指定しなおすの面倒ですし。

以上です。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
95