*不具合収集 [#kbb956fe]
bugzillaからデータを収集するためのスクリプト~
Go to [[柏/Tools/VM]]
**収集メインスクリプト [#vd01376e]
--&attachref(GetBugHTML.pl); 
--&attachref(GetActHTML.pl); 
**収集メインスクリプトとクッキーをフォルダに割り振る [#e2de6f9e]
--&attachref(MoveScript.pl); ~
その後,各データ取得用マシンに転送
**取得処理バッチファイル生成スクリプトと必要ファイル [#wa02ab32]
--&attachref(CreateTeratermMacro.pl); 
--&attachref(ServerList.txt); ~
ServerList.txtは適宜書き換え
**取得ミス走査スクリプト [#td75e5a2]
--&attachref(SearchLostHtml.pl); 
**取得ミス分補充スクリプト [#td75e5a2]
--&attachref(GetLostHTML.pl); 
**ファイルネーム変更スクリプト [#hb972fef]
--&attachref(ChangeFileName.pl); 

*データ整形 [#h0fbaab9]
**bugzillaから収集したHTML形式のデータから余分な部分を落とすスクリプト [#t15a19af]
--&attachref(ExtractDataFromEclipse.pl); ~
正木さんのスクリプト.多少のバグを発見済(このソースは未修整).
柏のスクリプトはコメントアウトを挿入次第アップロード予定.
**自動実行バッチファイル生成スクリプト [#j9c01f65]
--&attachref(CreateBatFileForEclipse.pl); 

*名寄せ [#s2732756]
**アカウント名とメールアドレスを取得するための生成スクリプト [#t868d394]
--&attachref(Account_Extract_1.pl); 
--&attachref(CreateBatFileForAccount.pl); 
**アカウント名とメールアドレスを一致させるためのスクリプト [#b178a17d]
--&attachref(PickupName_1.pl); 
**バージョン管理システムのログを掃きだすスクリプト [#v31e97e3]
--&attachref(); 
**コミットログからコミッター名を抽出するためのスクリプト [#w5892476]
--&attachref(Extract_Commiter.pl); 

*開発者推薦 made by Anvik [#hd78b842]
無断使用不可!!配布不可!!~
--&attachref(Sibyl_0.zip);
**使い方 [#ea87dce7]
+パッケージedu.cwu.cs.bugreports.comparison.japanのAssignmentRecommenderEclipse.javaを開く
+出力ファイル名をRECOMMEND_FILEに入れる
+学習データを入れるSetのインスタンスの引数に学習データセットのパスを入れる
+テストデータを入れるSetのインスタンスの引数にテストデータセットのパスを入れる
+TriageClassifierのクラスを生成する際に,AssignmentClassifierクラスのcreateClassifierメソッドの引数にNaiveBaysかSVMを選ぶ
+実行する
-注釈:データセットはcsv形式で,一列目にバグid,2列目に修正者,3列目に不具合の概要,4列目にDescriptionである.

back to [[柏]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS