研究発表会
開催日:毎週月曜日10:00
内容 : 研究発表×1,輪講×2
発表順:輪講→研究発表
研究発表のルール
持ち時間20分(発表12分,質疑8分)※輪講は特に時間厳守
特別な事情がない限り原則,全員参加(3年生は任意で参加可)
発表前日までに資料をアップすること(質の悪いスライドを全員に共有させない.)
急な予定が入った場合は,代わりの人を自分で探して下さい
司会者は小ゼミ進行と議事録をとる
備考
卒論・修論の成績に関係するので出席すること
発表の練習や研究のフィードバックを受けられる貴重な機会なので積極的に参加する方が好ましい
発表順 研究発表 輪講1 輪講2 司会・メモ係
1 宮崎 大東 福井 山崎
2 山崎 宮崎 野口 福井
3 福井 吉富 大東 宮崎
4 吉富 山崎 岡坂 野口
5 野口 福井 宮崎 大東
6 大東 吉富 岡坂 岡坂
7 岡坂 野口 山崎 吉富
02月14日(卒論・修論発表練習)†
研究発表1†
発表者:
発表タイトル:
発表資料( File not found: "日本語非機能要件の自動分類における教師あり学習アルゴリズムの評価_0.pdf" at page "研究発表会/2018年度"[添付] )
メモ
5ページ
問題点を言っていない
図の説明をしていない
分類器の絵のところに,教師ありアルゴリズム名を書く
「教師ありアルゴリズム」と正確にいいましょう
データセット
どういうデータを使っているか言ってから,ラベルの内訳を言う
9ページ
何を伝えたいのかわからない
それぞれの処理の目的がわからない
①と番号つけるなら次のスライドのタイトルにも①をつける
12ページ
分散表現はどうやって作った?
正規化するために〜〜という説明が抜けている
0~1で表現される,というが何を示しているの?
閾値の意味は?
16ページ
作成の手順はないの?どう作成したかがいる
「分類器の作成」というタイトルなのに,精度を比較と書いている
17ページ
平均して表示するのはおかしい
ラベルごとにデータ数が大きく異なるので,平均してはダメ
下駄よりも精度が悪いことを示してしまう
F値だけで表示するなら各ラベルごとに結果を表示できる
考察するべきは,日本語だからこの教師ありアルゴリズムがいい,日本語に適用する場合はこういうことを気をつけろ,などがいる
21ページ
悪かったやつの,単語の分布とかだそう
データ件数が少ないから共通する単語も少なく精度が悪いとか考察に使える
使用性には「ユーザビリティ」とか出やすいからデータ件数が少なくても分類できる
22ページ
品詞の違いは意味わからん
そらそうやんっていう表示
どの文にも出てくる単語は特徴的でないから使ったらアカンで,
23ページ
逆にアカン例も出すべき
「類義語」ではなく「単語の置換」と言う
類似度ではなく,「非」類似度
研究発表2†
研究発表3†
発表者:野口
メモ
3ページ
既存研究と問題点のつながりがわからない
既存研究1個目が次から出てこないので省いていいと思う
既存研究[2]をもっと掘り下げて説明しよう.
4ページ
箇条書きで3つ書いているが,全て問題点?
3個目の文の「しかし」が前の2つの文とつながっていない
「欠陥が複製されると修正する手間が増える」と「 クローンへの欠陥混入を防止すれば修正する手 間が省かれる」は同じことを言っている
6ページ
急にリサーチクエスチョンが出てきており,5ページのアプローチとリサーチクエスチョンの関係がわからない
リサーチクエスチョンは書かない方がいい
「分析」でいいと思う
5枚目のアプローチで分析1,分析2にしたらいい
11ページ
メソッドへの入出力数
メソッドへの入力数が(多い/少ない)
メソッドへの出力数が(多い/少ない)
12ページ
15ページ
実際の長いソースコードを表示して理解しやすいようにする
研究発表4†
02月1日(卒論・修論発表練習)†
研究発表1†
発表者:宮崎
メモ
p6
対応できないことは問題ではない.単語の類似性を考慮していないからなんなのか?
順序関係はフレーズなのか?
問題点が書いていない.
p9
聞いている人がわからなくなるから,各処理のスライドの右上に図を入れておいたらいい
前処理のスライドの前に目的がいる
p12
類義語を統一したい理由は
類義語を統一したい理由をp6の目的に入れないといけない(どんな問題が発生しているのか?)
p14
p13,14
p13とp14の関係がわからない.
なんのためにN-gram特徴ベクトルを作成するのか?
p17
要件分と文集合を統一
パラメータの話がいる
このスライドでネガティブサンプリングを書くなら,パラメータも書くべき
話の抽象度を揃える
p17p18
p21
p24
p23の難しい話が反映されていない
行列の説明がいる
p25
p31
p31
MEDを適用すると,こう変わったから上手く行ったという説明がいる.
考察が少なすぎる.
せめて,2.?%向上することがどれくらい重要かを言う
01月25日(卒論・修論発表練習)†
研究発表1†
発表者:野口
メモ
全体的な指摘
「〜や...」はやめましょう.「〜と...」
「背景」と「関連研究」はいらない.時間がない.
「目的の達成」は分析研究ではできない.多用しないほうが良い.
「目的を達成するためにリサーチクエスチョン」ではなく,「〜を明らかにするためには...が必要.よって以下のリサーチクエスチョンを...」
トップダウンな説明をできるように.
論文とプレゼンは別.聞いている人にわかりやすいスライド作成を.
「書いておけば理解してもらえる」というのは良くないです.
因果関係を掴んでないと危険.
野口君の定義:コードの変更=欠陥.
具体的な指摘
P.8について.
クローン集合の説明を.
同じ位置というのもちょっとわかりにくい
P.8を2つのページに分けるべき.「用語説明」というタイトルは良くない.
図が上手く活用されていない.
時系列がイマイチ見えてこない.
P.9について
アプローチという言葉を使う必要はない.リサーチクエスチョンで.
P.10について
リサーチクエスチョンのそれぞれの項目が必要な理由(設定した数で達成できることの説明)を説明する.
手段が入っている.
コードの特徴を3つで表現できる理由が欲しい.
欠陥の種類ごとにカウントラインの特徴が示せる?
P.11について
2つの観点で欠陥の特徴を表せる理由は何か?欠陥の特徴を明らかにするための要件は?
修正範囲よりは影響範囲のほうが良い.
P.12について
P.13について
個別に説明されても,結果読む時にはみんな忘れてしまっている.
分析手順が文章のみで書かれているので,聞いている人が読まないといけない.
2までは分析の準備では?
データの収集方法という1ページのスライドを作ったほうがいいかも.
P.17について
知っていることはみんなが知っているわけではない.
メトリクスの説明を.重要なメトリクスは何か?
P.18について
欠陥混入クローンが,規模が小さいクローンの方に混入しやすいのはなぜ?
欠陥が入ると小さいクローンになるのでは?要確認.
P.20について
説明が足りない.
新たにファイルを作成した時にクローンの欠陥が混入しやすいということ?
「不足している」というのは野口君が言っていること?それともバグ票で言われてたこと?
図は欠陥の理由ではなく修正の理由では?本来欠陥というべきではないものも欠陥と言っている?
研究発表2†
発表者:大東
発表タイトル:日本語非機能要件の自動分類における教師あり学習アルゴリズムの評価
発表資料( File not found: "日本語非機能要件の自動分類における教師あり学習アルゴリズムの評価.pdf" at page "研究発表会/2018年度"[添付] )
メモ
全体的な指摘
「俺が分類する」から「既存研究の分類器を評価しました」になっている.
分類手法の提案ではなく評価の方がいいのでは.
表が細かすぎて見えないので,大きくしましょう.
具体例は叩かれないような簡単な例にした方が良い.
具体的な指摘
タイトルについて
日本語非機能要件の自動分類における教師あり学習アルゴリズムの評価
「3つの教師あり学習アルゴリズムのうち,どれが一番特徴を捉えられるかを分析しました.」というストーリーが組みやすい.
01月18日(ターン4)†
研究発表†
発表者:𠮷富
メモ
タイトルが意味わからん
固有名詞にする必要はないのでは?
「評価実験」というタイトルはない
何をするツールかわからない
例)「コードクローンを検出する」CCFinderの評価
「それ」,「これ」とか指示語は言わないで
「進化」を前提にしているが,色々な概念,話の立場が整理できていない
「したほうがいい」という表現はしたらだめ
「やるべき」か「やらないべき」か
お客さん相手に話をするときはいいけど
10分間のプレゼンで説明する上で,自分の研究の説明に必要な情報のみを
「不具合」は何を指している?
Silent HorrorとBreakingout Bugの違いは何?
Breakingout Bugて言うからややこしい
以下,スライドごとにコメント
背景
一般ユーザという必要はない
吉富くんがイメージしているOSSはクロームなど
ただし,今回対象としているOSSを利用するのは企業とかの開発者?
二行目まではOSSに限られた話ではないかも
既存研究
説明が不足している
本当の問題点をここのスライドで言っている
「問題点」というタイトルのスライドで問題点を言わないといけない
プロダクトコードも考慮に入れないといけない理由を述べていない
研究のモチベーションがわからない
問題点,モチベーションは後で言うのではなく最初に言わないといけない
何をしたいの?テストコードのバグをなくしたいのか,プロダクトコードのバグをなくしたいのか?
目的
「評価実験を行う」は目的ではなく手段.目的は「評価すること」
テストコードの不具合
目的のあとに説明するのはおかしい
True Positive, False negativeのような表が欲しい
missing assertionの例
二個ぐらいでいい,表示を大きくしてください
assertionの説明もしてください
大学教員はテストしてないからこの説明では教員たちには伝わらない
不具合表に例で出している画像は入っているの?知っている人からすると違和感がある
Jiraの中には.表示している画像はないはず
言い方の問題.「修正時のコード修正の一部です」
False Alarm
調査項目
検出の手順
説明がてきていない
どのコード(プロダクトコード・テストコード)を対象にしている?
輪講1†
発表者:山崎
メモ
分析方法,データ分割の違いは?
今回チームに参加したと判定する基準は,ラベルがあるかないか?
輪講2†
発表者:大東
メモ
引用する文献は自分の研究を説明する上で必要なもの
01月11日(ターン3)†
研究発表†
発表者:福井
メモ
とりあえず原稿書いて
「解答」ではなく「回答」では?
数式のResはどういう意味?
式の説明がんばりましょう
PMFのsは何?
最小二乗法と正規化法が一緒の式で計算できる理由は?
fasttextを使うと精度が上がるという仮設がわからん
試行回数増やす意味はある?
word2vecとベースラインの精度の差で何問ぐらいあるの?
57件の方が対象が少なく分析しやすいのでこのままやりましょう
小数点の表示を考えましょう
データセットの学習データとテストデータの「回答」という表現はおかしい,文章も使っているのかと勘違いしてしまいます
出す例は解きたい問題にそった例を出さないと誤解を生んでしまう
輪講1†
発表者:𠮷富
メモ
^結局この研究は何が目的?
テスト作成の効率が上がるとは?
テストコードとテストクラスを区別している理由は?
輪講2†
12月21日(ターン2)†
研究発表†
輪講1†
発表者:宮崎
メモ
エンリッチとノンエンリッチの違いは?
エンリッチ 自然言語+モデリング言語
ノンエンリッチ 自然言語
モデルとはどういったものか?
理解する難しさとは?
正解率とは?
輪講2†
発表者:
メモ
組織的な理由,個人的な理由,技術的な理由とは?
分け方は?
モジュールはファイル単位
取り除かれたクローンの特徴は?
12月14日(ターン1)†
研究発表†
発表者:宮崎
メモ
組み合わせが多くて分かりづらい
各組み合わせでそれぞれどれくらいの割合が勝ったり負けたりしているか
どれが効いているか分からない
輪講2†
発表者:福井
メモ
grepだけの結果も見たい
フレーズとは何か
bow的な変換をしている?
輪講1†
発表者:大東
メモ
データ数はどれだけ増やしても足りないだろうから,数を決める必要がある
書けるところを書いていこう
精度の数字を見てもあまり意味がない
12月7日(ターン7)†
研究発表†
輪講1†
発表者:野口
メモ
P.9について,「コミットメッセージの中に欠陥修正に関することが書いてあるものを見つけ出す」とあるが,これは何かの手法を用いて抽出したのか?(吉富)
P.10について,欠陥が拡散した地点でクローンが拡散したのか?(宮崎)
P.19の表について,欠陥修正コミットが存在しないものは発見できていないのか?(吉富)
輪講2†
発表者:山崎
メモ
スレッドは議論を開始したことを示したものでは?(大平)
P.6について
「時期ごとに」とはどんな時期?(吉富)
図を工夫しないと伝わらない(大平)
データの性質とは?? 言葉を曖昧にすると誤解を招く可能性がある(大平)
P.7について
「時期ごとに」変動があるかを知りたいということを正確に書くべき(大平)
足りない言葉が多いので,他の人にも理解してもらえるように(大平)
対象プロジェクトや実験の手順の説明は入れないとわからない(大平)
変化点の数にいくつにしたのかなど,アルゴリズムの話しか議論できないので,そちらの説明を詳しく(大平)
P.28について,なぜ活動量の集計方法がその手法なのかを説明しましょう(大平)
P.29について,RQ2をどのように実験したのかの説明がない(大平)
P.32について,有効桁数の表記を意識して(大平)
P.35について,マルもバツも付いていない部分はどういうことか?(野口)
P.37について
予測した開発者の人数は?有意差はどのように出している?(柏)
比較する数が増えると,有意差は容易に出すことができる.(柏)
予測した方法については具体的に説明できるように(大平)
ドメイン知識がない人に対してわかりやすい説明を(大平)
結果が役に立つような考察を.結果を受けて将来につなげられるように (大平)
すぐに直せるような考察(データ数を増やすなど)は書いても意味がない
11月30日(ターン6)†
研究発表†
発表者:大東
メモ
背景と行っている実験が一致していない
機能要件と非機能要件をまず分類する
最近傍法であればインバランスデータは関係ないのでは
なぜ企業毎に分けているのか?また,三社を選択した理由は?
一般的な前処理(ストップワードの除去,次元圧縮など)をやってみることから始めましょう
BOWはBag of Words
輪講1†
輪講2†
11月20日(ターン5)†
研究発表†
発表者:野口
メモ
クローン特有のメトリクスとは何か
欠陥を含むクローンとそうでないクローンとでどのように比較するのか
メソッドの中にクローンがどれだけ含まれているか考慮しないと,実験の意味がなくなるのでは
そもそもの目的と実験内容が乖離し始めている
2通りのメトリクスの取り方がよくわからない
輪講1†
発表者:福井
メモ
提案手法は単純に出現回数だけで見ている?
タグの分類は複数にまたがるものがあるのか
Ngram-distanceって何?
輪講2†
発表者:宮崎
メモ
既存研究とは何を指しているのか
実験手順がわかりずらい
この研究は何に役立つのか
エラーの個数を0個と仮定する意味はあるのか
なぜHETを使っているのか
チェックリストはどのように作成したのか
11月13日(ターン4)†
研究発表†
発表者:𠮷富
メモ
どんな計画?
ツールのステップ3,4はどうするつもりなのか
ステップ3で見つけた欠陥混入コードに対するテストコードを
ステップ3でテストコードから探すのはどうか
OPENの日時をとってくる理由は
欠陥を含むテストコードを探すのではないのか
ステップ3,4を目視するのか
目的はそれでいいのか
開発者が報告したバグに関してはどうするのか
輪講1†
発表者:
メモ
この研究は何をサポートしたいのか
RQ2の意味は
individualとoganizationalの意味は
小規模のほうが技術的要素が必要となるという結果に対しての考察は
大規模プロジェクトではすでに技術のある人が集まっているから
輪講2†
発表者:柏
メモ
誰に役立つか
eclipseしか使っていないのはどうか,他のプロジェクトも使うべき
有意差がでなかったのはなぜか
メトリクスのDailyとBugの違いは
メトリクスをマージしてもいいのでは
eclipceを使う理由は,githubにあるようなデータは使わないのか
11月06日(ターン3)†
研究発表†
発表者:福井
メモ
既存研究も表の"et at"間違えてる
アプローチの粒度が違う
CQAのCは何?突然略語ででてきてわからん
Tagベースの表のUser2
大ゼミではProbably Matrix Factorization
word2vecでなぜ精度が上がると考えたの?
タグにも分類の粒度はある?細かいのしかない?
9ページのPMFってどういったことを目的としている?
スタックオーバーフローを使った方は開発者検索に適しているの?
参考にしているタグベースが一番精度高い?
計算にスコアの平均値使っているが回答数のばらつきは考慮している?
輪講1†
発表者:𠮷富
メモ
検出の方法についてキチンと説明しましょう
どうせ検出できるのだから結果はどうでもいい
検出するためにどういった工夫をしたかが大事,輪講では工夫を説明しましょう
研究の目的である依存テストの影響を明らかにできたの?
False alarmとMissed alarmはやる前から想像つく
数だけではなく中身を知りたい
10~11ページの結果(依存テストの数)はどうやって調査した?
依存テストの調査方法が分かれば吉富くんの研究にも役立ちそう
輪講2†
発表者:大東
メモ
出している例は論文に載ってるやつ?
違いがあまりわからない...
例文2は何に分類されるの?
分類対象の話と実験の対象が違う
Requirement Engineering(RE)の論文をサーベイしましょう
キーワードやルールはどうやって作った?
キーワードやルールを作る工夫が大事で知る必要があるところ
10月30日(ターン2)†
研究発表†
発表者:山崎
メモ
問題点までの説明を,省略しすぎ
スライドを正確に作る
プロジェクト全体の活動量をみる.プロジェクトの状況ではない
アソシエーションルールマイニング使えるかも.(データ数が少ないためやってみなければ和kらない)
コミッターリストから名前が消えることはありえるのか?
輪講1†
発表者:宮崎
メモ
7ページの図は何?
文書が相違参照している図,今回は2段階まで.
輪講2†
発表者:野口
メモ
なぜosコマンドインジェクションが多く含まれるのか?
特定のプロジェクトで多く使われているだけでは?
10月23日(ターン1)†
研究発表†
発表者:宮崎
発表タイトル:単語の類似性を考慮したセキュリティ要件分類手法の構築
発表資料( 研究発表_2.pdf )
メモ
類義語あたりの話をもう少し詳しく
内容と具体例をしっかりマッピングするように
アプローチが対応していない
目的の粒度が大きい
ハイパーパラメータの決め方はどうしているのか
結果を見せる時にパラメータも載せる
実験回数を増やす
precisionかrecallかどちらを重視するか考える必要がある
データ量の多いカテゴリをまず分類できるように
まずはrecallを高めるために類義語を拾えるように,それからprecisionを上げるため多義語を拾えるように
輪講1†
発表者:福井
メモ
duplicate bug検出とは違う?
既存研究との差異
輪講2†
10月16日(ターン7)†
研究発表†
輪講1†
発表者:野口
メモ
buggyPGDとは?
buggyラインをどうやってPDGにするのか?
輪講2†
発表者:山崎
メモ
何をしたら協調性があがるのか?
既存研究と結果の何が違ったのか?
10月9日(ターン6)†
研究発表†
発表者:大東
メモ
「っていうもの」やめましょう
k近傍法の図の例が悪い
k近傍法とレーベンシュタイン距離の組み合わせの説明を正確にできるようにしましょう
前処理は何を指してるつもり?
わかってないことをわかるようにしましょう
二値分類と多値分類のこと
分類アルゴリズムには他に何があるか理解しましょう.理解した上でk近傍法を述べれるように
計画を立てましょう
レーベンシュタイン距離の応用ってあったけど,ある品詞が抜けると意味が変わることが考えられるけど,どうするの?(野口)
他の距離の計算方法は試されてた?(山崎)
輪講1†
発表者:𠮷富
メモ
1枚目,論文のページ数が抜けてる
「実行不可能なテスト」とはそもそも実行できないって意味?それともいらないって意味?(野口)
実行不可能・冗長と判断する方法は?(福井)
「実行不可能」はテストコードの話?プロダクトコードの話?
包含と重複ってどういう意味?(野口)
RQ3で比較したツールの検出方法はどういった方法?(野口)
境界値問題を理解したらこの論文もっと読めた
輪講2†
10月2日(ターン6)†
研究発表†
発表者:野口
発表タイトル:
発表資料( 進捗報告1001.pdf )
メモ
タイトルに目的が入っていない(目的が曖昧)
静的解析ツールとの関連が伝わらない
不具合とバグの違いは?
機械と人間がチェックしたコードクローンでそれぞれ特徴があるのか(どのような違いがあるのか)
なぜコードクローンに着目したか?
仮説レスで進んでしまっている
不具合と不具合票が混同している
輪講1†
輪講2†
9月28日(ターン5)†
研究発表†
発表者:𠮷富
発表タイトル:ソフトウェアテストの偽陰性に関するケーススタディ
発表資料( 研究発表会スライド【3】.pdf )
メモ
テストコードとプロダクトコードって何?(加藤)
既存研究で取り上げられていた分類は今回の目視に含まれている?(福井)
コメントの具体的な内容は?(大東)
ベン図の説明がよくわからない(佐久島)
偽陰性の例のシャットダウンの話はテストの時に起きたもの?(宮崎)
ケース1はあくまでテストの間違いでは?(宮崎)
輪講1†
輪講2†
9月28日(ターン5)†
研究発表†
発表者:𠮷富
発表タイトル:ソフトウェアテストの偽陰性に関するケーススタディ
発表資料( 研究発表会スライド【3】.pdf )
メモ
テストコードとプロダクトコードって何?(加藤)
既存研究で取り上げられていた分類は今回の目視に含まれている?(福井)
コメントの具体的な内容は?(大東)
ベン図の説明がよくわからない(佐久島)
偽陰性の例のシャットダウンの話はテストの時に起きたもの?(宮崎)
ケース1はあくまでテストの間違いでは?(宮崎)
輪講1†
輪講2†
9月20日(ターン4)†
研究発表†
発表者:福井
発表タイトル
発表資料( 研究発表_0.pdf )
メモ
1つのキーワードのみよりも1つのキーワードから得られる関係のある複数のキーワードを用いたほうが開発者を探しやすいということをまず証明する必要がある(大平)
スタックオーバーフローも使えばいいのでは?(大平)
ソーシャルネットワークのアルゴリズムも参考にしてみては?(大平)
Term Expantionのクエリをどこまで拡張するのか?(宮崎)
junitに関する会話ではjavaが話題になっていることが前提になっているのでは?(宮崎)
複数キーワードでネットワークを作るのか?関連するキーワード全てを用いてネットワークを作るのか?字数などはどうするのか?Term Expantionではシソーラスを使うべきなのでは?(山崎)
輪講1†
輪講2†
9月10日†
研究発表†
発表者:蘆田
メモ
(山崎)第一,第二メトリクスを同時に使用した時に良くなったと言えるのか?因果関係があるのか?
(山崎)F値がどの程度の値なら強いのか?(宮崎)p値はどうなのか?
(宮崎)相関関係の大きい方が上位にきているのか?
(宮崎)第一,第二メトリクスだけではなく他のものを用いることも検討してみては?
(宮崎・山崎)パッケージの中身を理解するべき
(野口)5ページの8,010通りは片方からの相関係数を計算した結果なのか?
(福井)「片方だけ高く,片方だけ低い」のようなパターンがあるならば,逆もあり得るのでは?
輪講1†
発表者:𠮷富
メモ
(野口)部分的な依存性とは?
(福井)依存性が高いテストとは?
(野口)冗長性の尺度は?
(大東)冗長性の危険性とは?
輪講2†
発表者:野口
メモ
(福井)ランク付けの部分について,最近変更された方が良いのか?悪いのか?
(𠮷富)コードクローンの共変化とは何か?
SES2018参加報告†
9月3日†
研究発表†
輪講1†
輪講2†
発表者:宮崎
発表タイトル:Hidden in Plain Sight: Automatically Identifying Security Requirements from Natural Language Artifacts
発表資料( File not found: "Hidden in Plain Sight- Automatically Identifying Security Requirements from Natural Language Artifacts.pdf" at page "研究発表会/2018年度"[添付] )
論文資料( 06912260.pdf )
メモ
8月28日†
研究発表†
発表者:宮崎
メモ
(野口)既存研究のどの部分が具体的にコスト削減に繋がってる?
(大東)考察にあるマッチ率とは?
(大平)w2vの時点で表記揺れはなくせるのでは?
(大平)問題とアプローチがずれている
(大平)東さんの分類とは少し異なる(東さんは文が同構成の中で差分が,宮崎さんはそもそも文の構成が異なる)
輪講1†
発表者:大東
メモ
(大平)結果の理由がない(中身について全然触れていない)
(大平)表記揺れと類義語の関係性は?表記揺れにも色々ある
輪講2†
発表者:野口
メモ
プロジェクトの多さはそこまで負担ではない
効果量について
8月20日†
研究発表†
輪講1†
発表者:福井
メモ
word2vecの学習はタグの学習だけ?(宮崎)
precision@Kがわからない(野口)
Vector Spaceとはなに?(吉富)
全部統合した時の結果がかなり良い気がする,考察とか見解は?(蘆田)
タグ付けで出たタグをどう用いて学習しているのか(宮崎)
カテゴリ分けと相関ルールマイニングはどうやって一緒に処理しているのか(野口)
輪講2†
発表者:山崎
メモ
Neighborはどれだけの繋がりがあるのか表した尺度?(福井)
RQ1は何回検証したの?(宮崎)
RQ4の前半後半はプロジェクトの前半後半?開発者の活動期間はモデル構築には考慮してないのか?(宮崎)
8月06日†
研究発表†
発表者:大東
メモ
貼っているスライドではやることしか言っていない,背景・目的を説明する(大平)
予定をちゃんと考えましょう(大平)
目標から逆算して何月に何をやる必要があるか,を実現可能かどうか考えましょう
30件がどこから出できたのかがわからん
ビューワはいつ作るの?
ランダムに要件定義書を目視している=意味がわからんから適当に目視やってる,といってるようなもの
日本語を対象とするのはなぜ?(吉富)
山崎さん協力よろしくお願いします
輪講1†
発表者:𠮷富
メモ
Rerunはテストが一度失敗したらもう一回テストし,その後テストが成功したらFlakey testと判断するもの?(野口)
Rerunは何度もテストを実行して,テスト結果を確認すること
輪講2†
発表者:蘆田
メモ
RQ1で季節性を検出しているが,どうやって季節性を検出しているのか?(野口)
ARIMAモデルって何?(吉富)
10ページのモデル比較とは,パラメータを変えたARIMAモデルの比較でもいい?(福井)
5ページのEclipseの2005年の減少の原因について述べられていた?(山崎)
7月30日†
研究発表†
発表者:野口
メモ
思い込みがあることに気づこう
背景のスライド,2行目と3行目でロジックが飛躍している
静的解析ツールでできること,できないことを理解しましょう
9ページの今回対象としているバグでは不十分
今回はこのままでやりましょう.論文では制約としておけばいい
SZZの比較論文があるから読んでみるといい
SZZも完璧ではないことは頭に入れておいて(一応)
研究の目的とRQの対応づけがほしい
RxJavaを対象として理由は?
既存のプロジェクト,既存でなぜRxJavaを選んだかを理解すべき
RQ1の「FindBugsのバグと実際のバグの両方」とは?
そもそもクローンにはバグが含まれているのか?危ないバグはあるのか?
静的解析ツールの検出結果を無理やり,クローンバグに結びつけていいのか?
静的解析ツールでクローンを含まれるバグをメインで検出するバグカテゴリーを用意する必要はあるのか?
「セキュリティバグ」と「クローンバグ」は粒度が合っていない
クローンバグはバグの中身について述べていない
そもそも静的解析ツールで検出できるバグには限りがある
バグについて変な思い込みがありそうなので,もっとバグについて勉強しましょう
「危険性」という抽象的な言葉を使うのはやめましょう
もし静的解析と絡めたいのであれば,クローンのタイプとの関係を見るといいかもしれん
輪講1†
発表者:福井
メモ
SEに特化したとは,どういうやつ?
感情分析ツールはそもそも何,使う意味はあるの?
SEエンジニアが使う意味は?
輪講2†
7月23日†
研究発表†
発表者:𠮷富
メモ
コンポーネントでテストのバグだけを抽出できるのか(福井)
そもそも研究の目的は何か(柏)
Silent HorrorsとReopenedは関係あるのか(柏)
研究テーマが規模が大きすぎるのにやっていることが狭すぎる(大平先生)
“何を持ってSilent Horrorsとするのか”とはどういうこと(宮崎)
卒論までに達成したい目標は何か(野口)
サンプルのバグはどうやってとって来たのか(山崎)
輪講1†
輪講2†
SIGSS研究会報告†
7月9日†
研究発表†
発表者:福井
メモ
比較ってどうするの?なんで比較するの?(宮崎)
6ページのグラフの絵間違えている(吉富)
特徴語と頻出語の違いは?(大東)
DocumentScoreでトピック数を5つにした理由は?(宮崎)
輪講1†
発表者:蘆田
メモ
この論文での「Bug」とは?(大平)
Issueの中にBugやEnhancementが含まれるが、この論文での「Issue」はどこまでを対象としているの?(大平)
対象とするプロジェクトの具体例は?論文に書いてなかった?(吉富)
RQ3の結論がおかしい(結論の理由に重みに置きすぎ)(大平)
輪講2†
輪講3†
発表者:岡坂
メモ
議論の長さとは?(宮崎)
レビューの質については言及している?(吉富)
7月2日†
研究発表†
発表者:山崎
メモ
P12のデータセットの作成について、2014年を選択した理由(蘆田)
直近のデータで他にちょうど良いものは無かったか?(宮崎)
2001年などはどうなるのか?(野口)
データセットの調整のところで1000回の実行に全て対してLeave-One-Out法で検証したということで良いのか?(宮崎)
(大半が知っていることに対して)手法の説明ではなく、この研究ではどのように用いられているのかを説明した方が良い(大平先生)
P5を詳細に説明できるようにする。投稿数にばらつきがあると言えるのはなぜ?(大平先生)
投稿数のばらつきから昇格基準の間のロジックが抜けている(大平先生)
輪講1†
発表者:宮崎
メモ
P2のロジックがわからない。論文自体が主観的。(大平先生)
NFRがあまり重要視されていないような気がするが、実際はどうなのか?(福井)
輪講2†
発表者:野口
メモ
今までクローンされていなかったものが急にクローンされた場合、バグを含む可能性はあるか?(𠮷富)
P13のType1とはどのようなものか?(福井)
6月25日†
研究発表(ではなく輪講)†
発表者:山崎
メモ
ヒーローはなぜプロジェクトにとってなぜ悪影響なのか?
一部の人に負担が偏るから,よくないと言われている.しかし,今回の結果からはわからない
ヒーローに対しての明確な定義はあるのか?
ヒーロープロジェクトに関してはあるが,ヒーローについてはない
メトリクスの中のbugのなかでエンハンスメントのタグを選んだ理由は?
バグやエンハンスメントが一般的だから?
他に良いメトリクスがある可能性もある
輪講1†
輪講2†
発表者:𠮷富
メモ
travis CIでサポートされていない言語を使っているのか?
なぜJavaとRubyだけなのか?
輪講3†
発表者:蘆田
メモ
IDEALモデルはPDCAサイクルと似てる?
OSSに関係はあるのか?
OSSではきっちり図評価とかではしていないのでは?これは企業向け
6月18日†
研究発表†
発表者:宮崎
メモ
p.23の0,1の意味
日本語の方で実験はした?
まだ(とりあえずpromiseデータセットで実験)
既存研究は英語のドキュメントを対象としているので,今後も英語の方で評価するつもりです.スライドの部分は英語に変更しておきます.
目的(課題)と予備実験が関係ない
項目は大項目だけ?
目視で分けているので今の所大項目だけ
早急に詳細な分類に取り組んでいきます.
11項目を分類予測するのでなく,まず2値分類(セキュリティかどうかを予測したり)
輪講1†
発表者:大東
メモ
表内の矢印の意味は?
40歳未満の理由は?
一度でもAIに触れたことのある人を対象にしたかったため
輪講2†
6月11日†
研究発表†
発表者:岡坂
メモ
目視したものは新規のもの?
見つかったバグは2000件だけ?
輪講1†
発表者:野口耕二朗
メモ
クローンの片方がテストされない理由
F,M,Cとは
輪講2†
発表者:蘆田
メモ
背景で実務についていきなり触れないほうがいいかも
先行研究の載せ方について 事例の紹介みたいになっているので変えたほうがいい
問題点について 利点は存在している
遅延相関と時系列でそれぞれどのような強みがあるかを調べる(勝とうと思ってはいけない)
離散値なので箱ひげ図使わないほうがいい
2年かけてやっていく技術的課題を考える
6月04日†
研究発表†
発表者:大東
内容
メモ
ターゲットユーザーは企業っぽい?(山崎)
お客様の図が悪い,企業の中で工学に関する知識を分割しましょう.ソフトウェア開発に登場する人を出しましょう(大平)
「わかりづらい」の線引をどう引くのか?(吉富)
全部の言葉を対象にすると無駄になってしまうのでは(吉富)
対話中とはどういった場面?(野口)
議論中の割り込みはありがたい,リアルタイムに対応ができる
輪講1†
発表者:𠮷富
内容
テストコードに混入されるバグの種類と比率
現在のバグ検出ツールはテストバグを検出することができるのか
メモ
テストバグとはテストコードだけが変更された時に生じたバグのこと?(福井)
プロダクトコードとテストコードのどっちもが変更された場合もテストバグじゃないの?(福井)
semantic bagを見るのならどっちもいる気がする
Silent horrorはどうやって見つけた?104pageの文をちゃんと読んで(大平)
吉富くんの対象はSilent horrorでは?(大平)
False alarmは簡単に見つけれる,Silent horrorはたまたま見つかった
Silent horrorが一番怖い
データの収集方法が変わりそう(野口)
輪講2†
5月28日†
研究発表†
発表者:野口
内容
クローンに結びついた不具合票を見てどのような特徴があるか調査
不具合票の内容はオペレータに関するものが多い
メモ
クローンに結びついたバグは例外処理に関することに集中している?(宮崎)
どのような症状のバグがあるか(宮崎)
RxJavaの開発の大半はoperators
オペレータの説明がよくわからなかった(大東)
輪講1†
発表者:福井
内容
Microsoftの社員にインタビューを行い,その返信内容から開発者の特性を分類
個人の特性,チーム,意思決定,成果物の4つのグループに分類
メモ
Anticipates Needsとは?(山崎)
メンタルモデルとは?(吉富)
測定できそうな特性とは具体的にどれのことか(野口)
Creates Shared Context は Readme などのファイルがしっかり記述されていれば測定できそう
輪講2†
発表者:宮崎
内容
ソーシャルメディア上のカスタマーサービス用のチャットボットの作成
意見だけを述べるリクエストであるemotional request では人と同様な返答が可能
メモ
RNNの時系列情報を扱う利点は?(野口)
単語ごとにベクトルを設定できる.ここでの時系列情報は単語の並び順.
Information request のスコアが低いのは回答が役に立たなかったということ?(蘆田)
Information requestはemotional requestよりも質問が複雑になりがちなので,期待されている回答を用意することが比較的難しい
8ページの図のエンコーダで,文章が反転している理由は?(大東)
5月20日†
研究発表†
発表者:𠮷富
メモ
テストデータのサンプリングとは?(宮崎)
テストコード自体にバグはあるのか,テストコードの誤りをどうやって定義するのか?(宮崎)
プロダクトコードにも修正はあるか?(野口)
バグidとプロダクトコードの紐付けはどのように行うのか?(福井)
輪講1†
発表者:
メモ
実験手順がよくわからない.何のためのものなのか?(野口)
プロセス改善と一括りに表すのは問題があるのでは?(大平)
実験手順でデータを年代で分ける意味がわからない(蘆田)
メトリクスの見えやすい形とは?(宮崎)
輪講2†
5月14日†
研究発表†
発表者:福井
メモ
LDAを使う理由は?何の議論もなくLDAを用いている(大平)
ans:より専門性が高い用語を知らない人(人材を探している人)が、その専門性が高い用語と関連がある開発者を探すために、専門性が高くない用語で検索してもその開発者を見つけ出すことができるようにするため。
p11の計算式はどういう意味?(吉冨)、本当に足していいのか?(山崎)、トピックの値は割合であるため足してはいけない(大平)
pythonに強い開発者でも投稿したメールにpythonに関するキーワードがなければ検索結果に出てこないか?(吉冨)
輪講1†
発表者:蘆田
メモ
シフト期間の意味は?、p9の式にシフトはどう反映されているのか(福井)
季節成分の意味は?(野口)
ans:社会人のボーナスなど決まった時期に起こるイベントによって変動する値を考慮したもの
wikipediaを使った理由は(吉冨)
ans:wikipediaを使うのはあまり意味がなかった
輪講2†
発表者:大東
メモ
botのセキュリティは甘い(吉冨)、自分にとって大事な部分はbotに任せられない(宮崎)
研究の方向性を示すとは?(野口)
初心者が直面する問題とは?(山崎)
5月7日†
研究発表†
発表者:山崎
メモ
3ページを具体的に(大平先生)
内容が飛び飛びになっている(大平先生)
人工知能(AI)とは何か説明できるか?(大平先生)
AIMLで直前の内容にしか反応しないのはなぜか?(宮崎)
Self-anamnesisはチャットボットが会話を誘導していくのか?(福井)
5ページの「患者を励ます」とはどう言ったことなのか?(吉富)
輪講1†
発表者:宮崎
メモ
9ページの「3. さっきのページの式の各パラメータが安定するまで, 1.2の作業を繰り返す」が分からなかった(蘆田)
確率が収束するまで続けるということ。変動がある程度減ると良い。
どのようなアプローチなのかが分からない。どうしてこのアプローチを思いついたのかの説明。理由を書くべき(大平先生)
輪講2†
発表者:野口
メモ
「一貫性がない方が修正」しにくいように感じる(大平先生)
「短命」とは何か?(大平先生)
短命なクローンの特徴はあるのか?(宮崎)
短命なクローン系譜について、リファクタリングができない短命とは一体何なのか?(山崎)
4月23日†
研究発表†
発表者:蘆田
メモ
提案手法で,どのプロジェクトでも共通して良いメトリクスが見つかれば良い.
離散値にVARモデルを適用して良いのか?足していいものと,足して良くないものがある
データの特徴を考慮する
プロジェクトを増やす
ESEMショートペーパー
輪講1†
輪講2†
発表者:𠮷富
メモ
静的解析ツールはPMDを使ってる
優先度の低い違反→警告
4月16日†
研究発表†
輪講1†
発表者:大東
メモ
botは1タスク1台だから連携したら面白そう(柏)
個々での作業とチームでの作業との違いは?(吉富)
輪講2†
テンプレート†
研究発表†
輪講1†
輪講2†