あまり関係ないけど絵の練習。。。指が。。。変なオブジェクトがキーボードから生えている。。。もう眠たいので諦めた。 さて、本題。 担当科目の1つ、ソフトウェア工学の1コマでMSR (Mining Software Repository)っぽいのを演習でやってもらっています。学部3年生対象です。 複雑なコードほど欠陥が多くなる?という仮説をGitリポジトリのデータを使って検証しようという流れです。 複雑度はおなじみサイクロマチック複雑度(今はなきSourceMonitorで取得)を使用し、欠陥数はコミットログにfixが含まれる個数とします。それらをLinuxコマンドを組み合わせてデータ抽出して(←…