山崎/コミッター候補者予測
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[山崎]]
**進捗報告用 [#ma099281]
**修論に向けて [#x1d794c4]
***ToDo [#u5042b03]
-最新のコミッタ予測のサーベイ
-データ集める
**コミッタ昇格リスト作成予定 [#g07328b6]
#task
**10/30 [#v41a0eca]
***ToDo [#z3a404ef]
-残りのプロジェクトもリスト作成
-目視で活動量を見る
-相対量で集計した活動量で予測
***Done [#z3a404ef]
-antの昇格リスト作成
**10/25 [#v41a0eca]
***ToDo [#z3a404ef]
-既存研究プロジェクトのコミッターが正しいか確認する
--ために各プロジェクトのコミッターリストを探し昇格リスト...
---pluto(2004/06~) https://portals.apache.org/pluto/team-...
---ant(2003/01~) http://ant.apache.org/contributors.html
---axis2c(2010/11~) http://axis.apache.org/axis2/c/core/t...
---lucene & solr (2012/02~)https://lucene.apache.org/whow...
---log4j (2013) https://logging.apache.org/log4j/2.0/team...
***Done [#z3a404ef]
-htmlから抽出して差分を作るプログラム作成
-
**10/18 [#v41a0eca]
***ToDo [#z3a404ef]
-コミッタリストの差分を用いてコミッタ昇格リストを作ってくる
-
**10/4 [#v41a0eca]
***ToDo [#z3a404ef]
-各年の開発者の活動量を目視する
-
**8/24 [#v41a0eca]
***ToDo [#z3a404ef]
-Developer Role Evolution in Open Source Software Ecosyst...
--データセット(DB)は見つかったがスクリプトが見つからず
-Developer Initiation and Social Interactions in OSS: A C...
--データもスクリプトもあったがメトリクスがわからない
**8/24 [#v41a0eca]
***ToDo [#z3a404ef]
-伊原先生に参考文献聞いた
--Developer Role Evolution in Open Source Software Ecosys...
-
***Done [#m0ab90b6]
**8/10 [#v41a0eca]
***ToDo [#z3a404ef]
-gharehyazie論文読んだ
--データセットと思しきものを見つけた
---http://www.gharehyazie.com/supplementary/oss/
-コミッタ予測の参考文献探し中
--integrator
--これが引っ張ってる論文から探していく
***Done [#m0ab90b6]
-伊原先生に聞く
-データセットで実験
**8/3 [#v41a0eca]
***ToDo [#z3a404ef]
-svm基礎
-夏の目標
--比較実験がないと厳しい
--ライバルを探してくる(apacheでやっていると思われる)
---それを引用している論文を探す
---同じデータセットで勝負してみる
***Done [#m0ab90b6]
-
***Problem [#b5417a51]
-mozillaのコミットについて
--うまく集計できていない
-一度中身を見てみる(上位の開発者あたりを)
-プログラム遅すぎたため手直し
--並列処理もやってみる(プログラムの方)
**7/27 [#v41a0eca]
***ToDo [#z3a404ef]
-
***Done [#m0ab90b6]
-VM直せた
-mozillaのデータは集められた(未整形)
-webkitのデータが入っていない
**7/11 [#v41a0eca]
***ToDo [#z3a404ef]
-修論での予定を考えてくる
-VM壊(レルかも)
***Done [#m0ab90b6]
-(ICSE輪講資料)
-SIGSSプレゼン訂正
***Problem [#m0ab90b6]
-VMのスナップショットが肥大化
--うごかせなくなった
**6/29 [#v41a0eca]
***ToDo [#z3a404ef]
-DBリストア
***Done [#m0ab90b6]
-SIGSS原稿下書き
**6/22 [#v41a0eca]
***ToDo [#z3a404ef]
-FOSEに投稿するため,研究原稿からの差分を作る
--そのために追加で出来ることを考え,優先度をつけてくる
***Done [#m0ab90b6]
-
**5/18 [#v41a0eca]
***ToDo [#z3a404ef]
-火曜日までに各開発者のメトリクスをまとめてくる
***Done [#m0ab90b6]
-
**5/14 [#v41a0eca]
***Memo [#v1eb298e]
-ROCの使い方が違う
--使い方を他の論文とかで調べてみる
-プロジェクトが悪いかもしれない
--Eclipseはこの研究のデータセットとして不向き
--別のプロジェクトのデータで確かめた方が良さそう
-メトリクスを増やした方がいいかも
--プロジェクトの状況(プロジェクトでのコミット数とか)に関...
**5/11 [#v41a0eca]
***ToDo [#z3a404ef]
-11日 ROCによる評価結果を出す
-12日 宮崎さんに考察(文章化前でもいいから)見てもらう
-13日 宮崎さんに朝にレビューしてもらい夜にフィードバック...
-14日 先生レビュー
-15日~ 1日1プッシュ,自分の進捗を報告
**5/9 [#v41a0eca]
***Done [#m0ab90b6]
-開発者の各メトリクス分布のプロット
&attachref(開発者メトリクス分布.pdf);
***ToDo [#z3a404ef]
-どのメトリクスが予測に効いてきそうか調べる
**5/8 [#v41a0eca]
***Done [#m0ab90b6]
-2008,2009,2013,2014年の適合率,再現率をプロット
&attachref(予測結果プロット.pdf);
***Memo [#u475c127]
-今の予測はアンダーサンプリングで行なっているのでオーバー...
***ToDo [#z3a404ef]
-コミッターの各メトリクスをプロットし,どれが予測に効いて...
-(最新のコミッタ予測のサーベイ)
-(データ集める)
**参考URL [#ic8e0f9b]
*** [[プログラマーのためのR言語入門>https://qiita.com/stk...
*** [[プログラマーのためのR言語入門その2 分析・表示編>htt...
-R言語の初歩から 色々載っていてわかりやすかった
*** [[箱ひげ図の見方>https://bellcurve.jp/statistics/cour...
-パーセンタイル/四分位数/箱ひげ図の内訳
*** [[Rの変数名についての議論まとめ(ライト版)>http://no...
-CamelCase,SnakeCase,ドットつなぎ表記のうちどれが良いか
*** [[欠損値|Rの非数値の取り扱い方>https://stats.biopapy...
-欠損値・非数値の判定/除去
--na.omitでデータフレームから欠損値を除去できる
*** [[行列の作成>http://cse.naro.affrc.go.jp/takezawa/r-t...
-行列の作成/要素へのアクセス/結合
--rbind()で行ベクトル単位で結合できる
--cbind()で列ベクトル単位で結合できる
*** [[行列の操作>http://cse.naro.affrc.go.jp/takezawa/r-t...
-行列操作の手法一覧
--nrow()で行列数の取得
*** [[データの加工と抽出>http://cse.naro.affrc.go.jp/take...
-データの加工と抽出を行う関数一覧
--transform(x, y=値)でデータフレーム x に新たな列 y を追...
--subset(x, 条件式, ベクトル)でベクトルで指定した列に対し...
*** [[確率分布と乱数>http://cse.naro.affrc.go.jp/takezawa...
-確率分布と乱数に関する関数の使い方/Rに用意されている確率...
--runif()で一様乱数の生成
*** [[一般化線形モデル>http://cse.naro.affrc.go.jp/takeza...
-glm()で一般化線形モデルを用いることができる
--応答変数が二項分布のものは引数familyにbinomialを設定す...
*** [[Rで無作為抽出を行うsample関数>http://rplus.wb-nahce...
-sample()についての説明
*** [[[R]{base} row.names() : データフレームの列名を(文字...
-row.names(データフレーム) <- 文字ベクトル(行名を要素とす...
*** [[Rのコーディングルールについて>http://rstudio-pubs-s...
*** [[完全分離と準完全分離>https://support.minitab.com/ja...
-完全分離/準完全分離の説明と原因/修正
*** [[対数変換を行う意味について。回帰分析において対数変...
-説明変数を対数にする/しないによって,モデルがそれぞれ直線...
--最小二乗法の時の話なので,ロジスティック回帰分析でもこ...
*** [[Rで文字列を日付時刻型に変換する>http://tips-r.blogs...
-strptime関数で日付型に変換できる
*** [[手法による得意な分布の違い>http://heartland.geociti...
**参考文献 [#a6f8747d]
***&attachref(The_role_of_patch_review_in_software_evolut...
-もう一回ちゃんと読みます
終了行:
[[山崎]]
**進捗報告用 [#ma099281]
**修論に向けて [#x1d794c4]
***ToDo [#u5042b03]
-最新のコミッタ予測のサーベイ
-データ集める
**コミッタ昇格リスト作成予定 [#g07328b6]
#task
**10/30 [#v41a0eca]
***ToDo [#z3a404ef]
-残りのプロジェクトもリスト作成
-目視で活動量を見る
-相対量で集計した活動量で予測
***Done [#z3a404ef]
-antの昇格リスト作成
**10/25 [#v41a0eca]
***ToDo [#z3a404ef]
-既存研究プロジェクトのコミッターが正しいか確認する
--ために各プロジェクトのコミッターリストを探し昇格リスト...
---pluto(2004/06~) https://portals.apache.org/pluto/team-...
---ant(2003/01~) http://ant.apache.org/contributors.html
---axis2c(2010/11~) http://axis.apache.org/axis2/c/core/t...
---lucene & solr (2012/02~)https://lucene.apache.org/whow...
---log4j (2013) https://logging.apache.org/log4j/2.0/team...
***Done [#z3a404ef]
-htmlから抽出して差分を作るプログラム作成
-
**10/18 [#v41a0eca]
***ToDo [#z3a404ef]
-コミッタリストの差分を用いてコミッタ昇格リストを作ってくる
-
**10/4 [#v41a0eca]
***ToDo [#z3a404ef]
-各年の開発者の活動量を目視する
-
**8/24 [#v41a0eca]
***ToDo [#z3a404ef]
-Developer Role Evolution in Open Source Software Ecosyst...
--データセット(DB)は見つかったがスクリプトが見つからず
-Developer Initiation and Social Interactions in OSS: A C...
--データもスクリプトもあったがメトリクスがわからない
**8/24 [#v41a0eca]
***ToDo [#z3a404ef]
-伊原先生に参考文献聞いた
--Developer Role Evolution in Open Source Software Ecosys...
-
***Done [#m0ab90b6]
**8/10 [#v41a0eca]
***ToDo [#z3a404ef]
-gharehyazie論文読んだ
--データセットと思しきものを見つけた
---http://www.gharehyazie.com/supplementary/oss/
-コミッタ予測の参考文献探し中
--integrator
--これが引っ張ってる論文から探していく
***Done [#m0ab90b6]
-伊原先生に聞く
-データセットで実験
**8/3 [#v41a0eca]
***ToDo [#z3a404ef]
-svm基礎
-夏の目標
--比較実験がないと厳しい
--ライバルを探してくる(apacheでやっていると思われる)
---それを引用している論文を探す
---同じデータセットで勝負してみる
***Done [#m0ab90b6]
-
***Problem [#b5417a51]
-mozillaのコミットについて
--うまく集計できていない
-一度中身を見てみる(上位の開発者あたりを)
-プログラム遅すぎたため手直し
--並列処理もやってみる(プログラムの方)
**7/27 [#v41a0eca]
***ToDo [#z3a404ef]
-
***Done [#m0ab90b6]
-VM直せた
-mozillaのデータは集められた(未整形)
-webkitのデータが入っていない
**7/11 [#v41a0eca]
***ToDo [#z3a404ef]
-修論での予定を考えてくる
-VM壊(レルかも)
***Done [#m0ab90b6]
-(ICSE輪講資料)
-SIGSSプレゼン訂正
***Problem [#m0ab90b6]
-VMのスナップショットが肥大化
--うごかせなくなった
**6/29 [#v41a0eca]
***ToDo [#z3a404ef]
-DBリストア
***Done [#m0ab90b6]
-SIGSS原稿下書き
**6/22 [#v41a0eca]
***ToDo [#z3a404ef]
-FOSEに投稿するため,研究原稿からの差分を作る
--そのために追加で出来ることを考え,優先度をつけてくる
***Done [#m0ab90b6]
-
**5/18 [#v41a0eca]
***ToDo [#z3a404ef]
-火曜日までに各開発者のメトリクスをまとめてくる
***Done [#m0ab90b6]
-
**5/14 [#v41a0eca]
***Memo [#v1eb298e]
-ROCの使い方が違う
--使い方を他の論文とかで調べてみる
-プロジェクトが悪いかもしれない
--Eclipseはこの研究のデータセットとして不向き
--別のプロジェクトのデータで確かめた方が良さそう
-メトリクスを増やした方がいいかも
--プロジェクトの状況(プロジェクトでのコミット数とか)に関...
**5/11 [#v41a0eca]
***ToDo [#z3a404ef]
-11日 ROCによる評価結果を出す
-12日 宮崎さんに考察(文章化前でもいいから)見てもらう
-13日 宮崎さんに朝にレビューしてもらい夜にフィードバック...
-14日 先生レビュー
-15日~ 1日1プッシュ,自分の進捗を報告
**5/9 [#v41a0eca]
***Done [#m0ab90b6]
-開発者の各メトリクス分布のプロット
&attachref(開発者メトリクス分布.pdf);
***ToDo [#z3a404ef]
-どのメトリクスが予測に効いてきそうか調べる
**5/8 [#v41a0eca]
***Done [#m0ab90b6]
-2008,2009,2013,2014年の適合率,再現率をプロット
&attachref(予測結果プロット.pdf);
***Memo [#u475c127]
-今の予測はアンダーサンプリングで行なっているのでオーバー...
***ToDo [#z3a404ef]
-コミッターの各メトリクスをプロットし,どれが予測に効いて...
-(最新のコミッタ予測のサーベイ)
-(データ集める)
**参考URL [#ic8e0f9b]
*** [[プログラマーのためのR言語入門>https://qiita.com/stk...
*** [[プログラマーのためのR言語入門その2 分析・表示編>htt...
-R言語の初歩から 色々載っていてわかりやすかった
*** [[箱ひげ図の見方>https://bellcurve.jp/statistics/cour...
-パーセンタイル/四分位数/箱ひげ図の内訳
*** [[Rの変数名についての議論まとめ(ライト版)>http://no...
-CamelCase,SnakeCase,ドットつなぎ表記のうちどれが良いか
*** [[欠損値|Rの非数値の取り扱い方>https://stats.biopapy...
-欠損値・非数値の判定/除去
--na.omitでデータフレームから欠損値を除去できる
*** [[行列の作成>http://cse.naro.affrc.go.jp/takezawa/r-t...
-行列の作成/要素へのアクセス/結合
--rbind()で行ベクトル単位で結合できる
--cbind()で列ベクトル単位で結合できる
*** [[行列の操作>http://cse.naro.affrc.go.jp/takezawa/r-t...
-行列操作の手法一覧
--nrow()で行列数の取得
*** [[データの加工と抽出>http://cse.naro.affrc.go.jp/take...
-データの加工と抽出を行う関数一覧
--transform(x, y=値)でデータフレーム x に新たな列 y を追...
--subset(x, 条件式, ベクトル)でベクトルで指定した列に対し...
*** [[確率分布と乱数>http://cse.naro.affrc.go.jp/takezawa...
-確率分布と乱数に関する関数の使い方/Rに用意されている確率...
--runif()で一様乱数の生成
*** [[一般化線形モデル>http://cse.naro.affrc.go.jp/takeza...
-glm()で一般化線形モデルを用いることができる
--応答変数が二項分布のものは引数familyにbinomialを設定す...
*** [[Rで無作為抽出を行うsample関数>http://rplus.wb-nahce...
-sample()についての説明
*** [[[R]{base} row.names() : データフレームの列名を(文字...
-row.names(データフレーム) <- 文字ベクトル(行名を要素とす...
*** [[Rのコーディングルールについて>http://rstudio-pubs-s...
*** [[完全分離と準完全分離>https://support.minitab.com/ja...
-完全分離/準完全分離の説明と原因/修正
*** [[対数変換を行う意味について。回帰分析において対数変...
-説明変数を対数にする/しないによって,モデルがそれぞれ直線...
--最小二乗法の時の話なので,ロジスティック回帰分析でもこ...
*** [[Rで文字列を日付時刻型に変換する>http://tips-r.blogs...
-strptime関数で日付型に変換できる
*** [[手法による得意な分布の違い>http://heartland.geociti...
**参考文献 [#a6f8747d]
***&attachref(The_role_of_patch_review_in_software_evolut...
-もう一回ちゃんと読みます
ページ名: