柏/Tools
無断使用不可!!配布不可!!
使い方†
デフォルト†
- パッケージedu.cwu.cs.bugreports.comparison.japanのAssignmentRecommenderEclipse.javaを開く
- 出力ファイル名をRECOMMEND_FILEに入れる
- 学習データを入れるSetのインスタンスの引数に学習データセットのパスを入れる
- テストデータを入れるSetのインスタンスの引数にテストデータセットのパスを入れる
- TriageClassifierのクラスを生成する際に,AssignmentClassifierクラスのcreateClassifierメソッドの引数にNaiveBaysかSVMを選ぶ
- 実行する
- 注釈:データセットはcsv形式で,一列目にバグid,2列目に修正者,3列目に不具合の概要,4列目にDescriptionである.
attributeの追加†
edu.cwu.cs.bugreports.assignment.recommenderのTriageClassifier.javaの変数USE_XXXを変更する事で可能
Toolの主要メソッドおよびクラス†
- Heuristic
- データのフィルタリングや割当てしたい不具合のセットを行なう
- Profile
- 割当て対象開発者を抽出:createProfiles()
- TriageClassifier・AssignmentClassifier
- createClassifier():推薦モデルの作成
- train()