Bugspots

Bugspots

Google製 バグ予測システム。最近修正箇所が多い場所には潜在的にバグが含まれているという、「そんなのわかってるよ!わかってるから修正してんだろ!」って言いたくなるアルゴリズムをメインにした検出システム。

多分 Google製なのでそんなアホな一点突破なシステムでは無いだろう。

インストール Linux 編

環境は Linux Mint 17.1 Mate

Rubyのインストール

コンパイラのインストール

この Bugspots は一部ネイティブコードがあるのでコンパイルするためにコンパイラをインストールする

$ sudo apt-get install cmake

Bugspots のインストール

gem で

$ gem install bugspots

終了

使ってみる

適当に Git で管理されているディレクトリに移動して

$ bugspots .

ドン!

数値とファイルパスのセットがズラーっと表示される。 この数字のでかさがバグの発生確率の高さを表している。

0 から 1 の値を取って、1が最高値みたいなのだが・・・なんだか自分のリポジトリでは 1超えてるんだよね。 これは何を意味するのか?w

bugspots.txt · 最終更新: 2015-09-29 19:41 by ore