#author("2019-12-24T08:46:30+09:00","","")
#author("2020-03-17T14:55:56+09:00","","")
* Note [#ce8a3987]


- [[やったこと>山崎/やったこと]]
-[[コミッター候補者予測>山崎/コミッター候補者予測]]
-[[buggy review>山崎/buggy review]]

#task

** [#iaeb7b2d]
-既存メトリクス+本研究のメトリクスで予測モデルを作成する
--データの扱いでエラー出たので修正中
--その他細かい部分を修正して今日中には精度を出力できるように

**8/13 [#mc5ced90]
-senti4SDにて実行するたびにファイルが消える(原因不明)
--仕様?
-sentiCR修正してターミナル上で動作するのを確認
-sentistrength-SEはリンク切れ
-sentiSEというツールを発見
--sentiCRの著者が開発したツールでCRより精度が良さそう,ただ出典が分からない
--https://github.com/amiangshu/SentiSE

**8/12 [#teee5016]
-sentiment analysis toolをフレームワークとして使えるように
--senti4SDはターミナル上で動作するのを確認
--sentiCRはbytes⇄strのエラーが発生



**8/10 [#p56eb63e]
-既存研究のデータセットを用いてsentiment analysisして分布を見る
--データセット収集
--コードレビューでのsentiment analysis研究の調査

**8/7 [#yab6b1ec]
-Four Eyes Are Better Than Two で使われているデータセットを探す(URLのリンクがなくなっていたため)
--著者の別論文で同じデータセットが使われていないか探し中
-コメントが肯定的/否定的か分析している研究を探す
--

----

**4/23 [#v41a0eca]
***Done [#m0ab90b6]
-伊原手法実装


***Problem [#k83cca9e]
-自分の手法でプログラムにエラーが
--やり方を変えている途中

***Memo [#u475c127]
コミッター昇格日以降の活動を取り除く


***ToDo [#z3a404ef]
エラー直す(急ぎ)

**4/20 [#v41a0eca]
***Done [#m0ab90b6]
-各開発者のメトリクスをグラフに
--コミッタと非コミッタのアタッチメント,コメント


***Problem [#k83cca9e]
-

***ToDo [#z3a404ef]
-実際に予測を行ってくる
----

**1/9 [#v41a0eca]
***Done [#zbf6c85e]
プログラムを変えて対象期間の開発量のみ抽出できるようにした

***Problem [#k83cca9e]
結果が異なる
-おそらくデータをダンプした時に元のデータと変わったせい

***ToDo [#z3a404ef]

**12/6 [#v41a0eca]
***Done [#zbf6c85e]
機械学習(回帰分析)を調べてきた

***ToDo [#z3a404ef]
開発者の統計量をまとめて図示
先行研究(後回しで)

実験のアプローチを書いてくる(宮崎さんに見てもらう)




**12/6 [#v41a0eca]
***Done [#zbf6c85e]
実験の流れ,データセットの剪定方法について書いてきた

***ToDo [#z3a404ef]
なぜロジスティック回帰を使うのかを説明するために&br;
他の機械学習・回帰分析について調べる&br;

データの対象期間に入ってない部分を取り除いたバージョンで実験&br;
 年代を減らしていって実験(2つ結果が出る)&br;
上の実験でわかった最低限のウィンドウサイズを他の年代でも同じような精度になるか(ならないはず)&br;
今のデータでやる(DBから引っ張ってくる)

----

bugzillaの最新データから新しくデータセットを作成
できれば最新のデータで


SVM実装してみる(あとで)



**11/29 [#v41a0eca]
***Done [#zbf6c85e]
実験のやり方の確認(間違っていないか)

***ToDo [#z3a404ef]
実験して結果まとめてくる
手順とデータセットの剪定条件などをスライドにまとめてくる
データの絞り方とデータの中身の詳細

**11/8 [#v41a0eca]
***Done [#zbf6c85e]
分析結果のまとめ

***ToDo [#z3a404ef]
コミッターの内訳を調べる(何年に何人がコミッターになったか)&br;
foseポスター&br;
卒論

**10/11 [#v41a0eca]
***Done [#zbf6c85e]
ロジスティック回帰分析用のプログラム記述
***ToDo [#z3a404ef]


**10/4 [#i3702228]
***Done [#beb0992f]
山谷さんのプログラムの理解
***ToDo [#d1803253]
データセットの大きさを調整して予測精度を調べるプログラムを書く


**9/11 [#i3702228]
***ToDo [#d1803253]
fose原稿
ポスター作成
松本さんのプログラムを基にプログラムを作成

* ミーティング [#hb323ab0]
**8/23 [#i3702228]
***Done [#beb0992f]
NAISTで話を聞いてきた

***ToDo [#d1803253]

**7/26 [#i3702228]
***Done [#bc49f3e2]
参考文献だいたい読み終わった(残りは興味ないので必要ができたら読む)

宮崎さんにメッセージ(mbox)を解析してDBに追加するツールを教えてもらった

***ToDo [#c825cf1c]
botの仕様を固めてくる

どのようにユーザーを支援するかを決める

どこが新規性が高いか考えないといけない

(過去の研究にないor足りなかった部分を考える)


**7/12 [#i3702228]
***Done [#bc49f3e2]
参考文献読んできた(半分)

***ToDo [#c825cf1c]
メッセージデータの収集,フラグ立て

**7/5 [#i3702228]
***Done [#bc49f3e2]
gitの使い方について調べた

***ToDo [#c825cf1c]
主に7〜9月までのガントチャートを書く
参考文献読む
OSS決めてリポジトリの精読

**6/27 [#n4d88d87]
***Done [#y54a4f57]


***ToDo [#u3010294]
Google VR SDKを使ってみる→githubのリポジトリを読んで勉強

**6/21 [#zfa95ef7]
***Done [#y54a4f57]
新規開発者の参入障壁関連の論文を読んだ

***ToDo [#u3010294]
どのプロジェクトのコミュニケーションデータを使う
レスポンス時間の算出→そのために必要なアルゴリズムを
 時差や質問の質によって返答時間が異なる
他に支援できそうな障壁を探してみる

**6/14 [#e87ea343]
***Done [#de290548]
引用文献調べて読み進めている

***ToDo [#ydbc548a]
参入障壁に関する論文を読む
ボットにさせられそうなことを考えてみる

**6/6 [#z532a786]
***Done [#u2767989]
TAMING THE IDE ~ を読んだ
--引用文献はまだよめていない

***ToDo [#p433ad5f]

**5/31 [#r129d69a]
***Done [#n781426a]
Qiitaのサイトのコードを実装
--ただ動かない

***ToDo [#xa1e490b]


チャットボットがあると何が効率化されるのか考える必要がある
(効率化できそうなものを考える)→チャットボットのお陰でミスが減る など

適宜チェックリストを出すなど

いろいろタスクを考えてみる

基盤S以外のものを考えてみる

ボットができそうなことをリストアップしてみる

IDEなどで開発者が欲しがっている機能(要求している支援)

IDE上でのタスクを把握し、関連した内容を提示し続ける(垂れ流しでも)


**5/24 [#qbc4638b]
***Done [#eeb7fffb]
Qiitaの記事を元にBot作成(オウム返し程度の機能)


***ToDo [#b45a89d6]
Python勉強→Botに残りの機能の追加

**5/17 [#qbc4638b]
***Done [#eeb7fffb]
試しにバグトリアージbotを作るため、バグトリアージの勉強中

***ToDo [#b45a89d6]
シンプルな仕組みでもいいからbotを作ってみる



**5/2 [#qbc4638b]
***Done [#eeb7fffb]
論文をいくつか読んだ

hubotを使うために色々インストした(slackとの連携がまだ)

***ToDo [#b45a89d6]
面白そうなマイニング研究を調べてみる

**4/26 [#e6a3024f]
***Done [#x91fb25d]
botの内容を調べまとめてきた(メモ程度)

***ToDo [#nb6e054e]
リポジトリマイニングの知識を得るため論文を読んでくる
解説論文を読んでくる→引用も興味をもったものを

メモ
確率統計
行列


**4/19 [#j096427f]
***Done [#w523c97f]
slackでどんなbotが使われているか調べた

ソフトウェア開発でどのようなツールが使われているか調べた

***ToDo [#v3fee24b]
それぞれのbotの内容を調べまとめてみる(海外のものもしっかりと)



***Memo [#g65c2844]
個々のbotの内容がわかっていない(具体的な内容)
横道にそれたと思ったら相談しに行く

 
**4/12 [#cc6770dc]


***Memo [#i1784439]
研究なので新規性が必要
chatbotの意味のあるマイニングを考える
slackでのボットの使われ方を知る
DevOps
色々ボットを作ってみてもよさそう(レベル分け)
研究発表会or輪講会にチャットボットに関する論文があるので読んでみる
チャットボットでやる理由・意義を考えてくる

チャットボットに関する諸技術→どういったことをさせたいか?させるか?を
実装・実験→しっかりとメリットが生まれているかどうか(9月までに終わると卒論楽)
理想→7月ごろに実験(いろいろ失敗できる猶予がある)
10月→執筆 で年内に終わる
9月の院試勉強も考慮する必要がある
計画立てても7から9月は消える(おそらく)


わかること・できること(期間的な意味で・4回生のうちに)の線引ができるようになる必要がある

***Done [#h47d2832]

***Todo [#y344f21b]

**4/7 [#fe1a2b93]
***Done [#r8732cb7]
- SE志望
- 興味のあるキーワードを考えてきた.
-- リポジトリマイニング(機械学習)
--- bug localization --> 時間かかりすぎるよ.
-- ラーメン
-- ゲーム
--- 将棋,ターン制,戦略ゲーム,RPG
-- chatbot

***Todo [#rbd77b21]
- チャットボットの本とか記事とか色々読む
- 科研の提案書を読み込む(特に基盤B)
- 







* Products [#a3563375]

- 卒業論文

- 卒業研究で使ったプログラム





* Schedule [#s1c201d6]
|>|>|>|>|>|CENTER:|c
|  |~Mon|~Tue|~Wed|~Thu|~Fri|h
|~1|  |  |  |  | |
|~2|  |  |  |研究発表 | |
|~3|  |  |MT|  | |
|~4|  |  |  |  | |
|~5|  |  |  |  | |


* Bookmarks [#v78163ef]





* Read Papers [#v6491946]


*** Title [#a2b712a4]
- Author : 
- Source : 
- Publication Date : 
- Read Date : 
- Overview :
-- 
- Note :
--

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