#author("2020-01-23T12:58:53+09:00","","")
#author("2020-01-23T12:59:13+09:00","","")
[[輪講資料]]

*ネットワーク情報学演習 [#j7a5fee5]
~
|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|c
|  |~月|~火|~水|~木|~金|h
|~1||||||
|~2||||||
|~3||&color(red){システム開発&br;Development};||||
|~4||||&color(blue){輪講&br;Presentation};||
|~5||||||

~
**発表順序 (Turn)[#h31edeb5]
~

|>|CENTER:|CENTER:|CENTER:|CENTER:|c
|順番/名前|&color(red){~辻&br;(暫定:G2)};|&color(blue){~富田&br;(きょうちゃん)};|&color(orange){~RAMLI&br;(アティラ)};|&color(green){~森岡&br;(もりもり)};|h
|~1|論文|論文|統計||
|~2||統計|論文|論文|
|~3|論文|論文||統計|
|~4|統計||論文|論文|

~
~
***輪講資料候補 [#ec87b8f7]
~
|>|CENTER:|
|~論文タイトル|担当|
|When Do Changes Induce Fixes?|アティラ|
|Mining Email Social Networks|辻|
|Why We Refactor? Confessions of GitHub Contributors|森岡|
|Automated Static Analysis of Unit Test Code|森岡|
|Evolution Patterns of Open-Source Software Systems and Communities|アティラ|
|Understanding the Software Development Practices of Blockchain Projects: A Survey|富田|
|What Makes a Good Bug Report?(バグ報告とか興味あったら読んでみてくださいby吉富)|森岡|
|Latent Social Structure in Open Source Projects(SNAでOSSプロジェクトの社会構造を明らかにした)|富田|
|Overcoming Open Source Project Entry Barriers  with a Portal for Newcomers(OSSプロジェクトの新規参入を阻む社会的な障壁を克服する方法を考えた)|辻|
|Ecosystem-level determinants of sustained activity in open-source projects a case study of the PyPI ecosystem(パッケージ管理システムがOSSプロジェクトの持続可能性に影響を与えることが分かった)|富田|
|What can OSS mailing lists tell us? A preliminary psychometric text analysis of the Apache developer mailing list|アティラ|
|How Modern News Aggregators Help Development Communities Shape and Share Knowledge|アティラ|
|An Information Theoretic Approach for Extracting and Tracing Non-functional Requirements||
|An Empirical Study of Long Lived Bugs|辻|
|Why Does Code Review Work for Open Source Software Communities?|辻|

~
-他に自分が興味がある論文があればそれでも構いません(最初に先輩に確認すること)
-資料は自分で見つけてきてください(わからなかったら聞いてください)
-論文候補随時更新していきます

~
***輪講スライド [#w700e656]
-スライドサイズは4:3
-ページ番号をつける
-「。」「、」は使用せず,「.」「,」を使用

~
***輪講について [#j0be33bd]
-読んできた論文を資料(PowerPoint,Keynoteで作ったものとpdfを載せてください)にまとめて,&color(red){10分程度の発表};を行ってもらいます.
-発表のあとは質疑応答を行い,わからないことや疑問について質問します.(''どんな些細なことでも気になれば質問してください.'')
-質問について答えられないことやあやふやだったものに関しては,もう一度調べてもらい,
次の週の輪講の前に発表してもらいます.
-%%%''輪講は研究テーマを決めるために重要になるので,出来るだけしっかりと読むようにしましょう.''%%%
-わからないことがあれば,聞いてください!

~
***About Presentations [#ge69ae3a]
-Please summarize a paper in PowerPoint or Keynote.(Please upload PowerPoint or Keynote, and PDF into wiki.)
-You will give a presentation of that &color(red){for about 10 minutes};.
-After the presentation, we will have a question-and-answer session to ask questions about things we don't understand.(''Please ask any questions may be trivial.'')
-If you’re unable to answer a question, or if your answer is vague, investigate again and present before next week's presentation.
-%%%''Because that will be very important information for the deciding on research theme from now on, please read as thoroughly as possible.''%%%
-If you have any questions, please ask us !
~
~
I'm poor at both speaking and writing in English, so please cut me some slack.(>_<)

~

*23th January 2020 [#k912a1da]

**統計学 [#o2127ca0]
-担当:アティラ
--ページ:26.相関分析
--資料(pptx or key): &attachref(統計_26章.pptx);
--資料(pdf): &attachref();
--資料(pdf): &attachref(統計_26章.pdf);

***Memo [#pc7e2e33]

~

*9th January 2020 [#k912a1da]

**統計学 [#o2127ca0]
-担当:辻
--ページ:25.さまざまな検定
--資料(pptx or key): &attachref(統計学-25.pptx);
--資料(pdf): &attachref(統計学-25.pdf);

***Memo [#pc7e2e33]

~

*26th December 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:辻
--タイトル:Why Does Code Review Work for Open Source Software Communities?
--資料(pptx or key): &attachref(CodeReview.pptx);
--資料(pdf): &attachref(CodeReview.pdf);
--論文資料(pdf): &attachref(輪講資料(20191226).pdf);

***Memo [#scfd1022]

**論文2 [#b74c8fa9]
-担当:
--タイトル:
--資料(pptx or key): &attachref();
--資料(pdf): &attachref();
--論文資料(pdf): &attachref();

***Memo [#b786fa06]

**統計学 [#o2127ca0]
-担当:森岡
--ページ:24項
--資料(pptx or key): &attachref(確率統計 24._0.pptx);
--資料(pdf): &attachref(確率統計 24._0.pdf);

***Memo [#pc7e2e33]

~

*19th December 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:森岡
--タイトル:Automated Static Analysis of Unit Test Code
--資料(pptx or key): &attachref(1205.pptx);
--資料(pdf): &attachref(1205.pdf);
--論文資料(pdf): &attachref(Automated.pdf);

***Memo [#scfd1022]

**論文2 [#b74c8fa9]
-担当:アティラ
--タイトル:How Modern News Aggregators Help Development Communities Shape and Share Knowledge
--資料(pptx or key): &attachref(How Modern News Aggregators Help Development.pptx);
--資料(pdf): &attachref(How Modern News Aggregators Help Development.pdf);
--論文資料(pdf): &attachref(icse18_0.pdf);

***Memo [#b786fa06]

**統計学 [#o2127ca0]
-担当:富田
--ページ:23. 検定の前に
--資料(pptx or key): &attachref(輪講資料_統計学_検定とは.key);
--資料(pdf): &attachref(輪講資料_統計学_検定とは.pdf);

***Memo [#pc7e2e33]


~
*12nd December 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:辻
--タイトル:An Empirical Study of Long Lived Bugs
--資料(pptx or key): &attachref(An Empirical Study of Long Lived Bugs.pptx);
--資料(pdf): &attachref(An Empirical Study of Long Lived Bugs.pdf);
--論文資料(pdf): &attachref(輪講資料(20191212).pdf);

***Memo [#scfd1022]

**論文2 [#b74c8fa9]
-担当:富田
--タイトル:Latent Social Structure in Open Source Projects
--資料(pptx or key): &attachref(Latent Social Structure in Open Source Projects.key);
--資料(pdf): &attachref(Latent Social Structure in Open Source Projects.pdf);
--論文資料(pdf): &attachref(Latent Social Structure in Open Source Projects_0.pdf);

***Memo [#b786fa06]

**統計学 [#o2127ca0]
-担当:アティラ
--ページ:第19講〜第21講(p.174~p.195)
--資料(pptx or key): &attachref(統計_3.pptx);
--資料(pdf): &attachref(統計_3_0.pdf);

***Memo [#pc7e2e33]

~

*5th December 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:アティラ
--タイトル:What can OSS mailing lists tell us? A preliminary psychometric text analysis of the Apache developer mailing list
--資料(pptx or key): &attachref(What can OSS mailing lists tell us.pptx);
--資料(pdf): &attachref(What can OSS mailing lists tell us_0.pdf);
--論文資料(pdf): &attachref(10.1.1.380.1125.pdf);

***Memo [#scfd1022]

**論文2 [#b74c8fa9]
-担当:
--タイトル:
--資料(pptx or key): &attachref();
--資料(pdf): &attachref();
--論文資料(pdf): &attachref();

***Memo [#b786fa06]

**統計学 [#o2127ca0]
-担当:辻
--ページ:第17講,第18講(p.158〜p.173)
--資料(pptx or key): &attachref(統計学入門第17講第18講.pptx);
--資料(pdf): &attachref(統計学入門第17講第18講.pdf);

***Memo [#pc7e2e33]

~

*28th November 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:辻
--タイトル:Overcoming Open Source Project Entry Barriers with a Portal for Newcomers
--資料(pptx or key): &attachref(Overcoming Open Sorce Project Entry Barriers with a Portal for Newcomers.pptx);
--資料(pdf): &attachref(Overcoming Open Sorce Project Entry Barriers with a Portal for Newcomers.pdf);
--論文資料(pdf): &attachref(輪講資料(20191128).pdf);

***Memo [#scfd1022]
-FLOSScoachって何なんやろうね

**論文2 [#b74c8fa9]
-担当:富田
--タイトル:Understanding the Software Development Practices of Blockchain Projects: A Survey
--資料(pptx or key): &attachref(輪講資料_BlockChain_1.key);
--資料(pdf): &attachref(輪講資料_BlockChain_2.pdf);
--論文資料(pdf): &attachref(a28-chakroborty.pdf);

***Memo [#b786fa06]

**統計学 [#o2127ca0]
-担当:森岡 勇介
--ページ:
--資料(pptx or key): &attachref(確率1516.pptx);
--資料(pdf): &attachref(確率15講16講.pdf);

***Memo [#pc7e2e33]

~
*21st November 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:森岡
--タイトル:What Makes a Good Bag Report
--資料(pptx or key): &attachref(What Makes Good Bug Report.pptx);
--資料(pdf): &attachref(What Makes Good Bug Report.pdf);
--論文資料(pdf): &attachref(bettenburg-fse-2008_0.pdf);

***Memo [#scfd1022]

**論文2 [#b74c8fa9]
-担当:アティラ
--タイトル:When Do Changes Induce Fixes
--資料(pptx or key): &attachref(When Do Changes Induce Fixes.pptx);
--資料(pdf): &attachref(When Do Changes Induce Fixes_slide.pdf);
--論文資料(pdf): &attachref(when_do_changes_induce_fixes.pdf);

***Memo [#b786fa06]

**統計学 [#o2127ca0]
-担当:富田
--ページ:第13項~第14項
--資料(pptx or key): &attachref(輪講資料_統計学入門_第13項14項.key);
--資料(pdf): &attachref(輪講資料_統計学入門_第13_14項.pdf);

***Memo [#pc7e2e33]

~
*14th November 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:辻
--タイトル:Mining Email Social Networks
--資料(pptx or key): &attachref(Mining Email Social Networks.pptx);
--資料(pdf): &attachref(Mining Email Social Networks.pdf);
--論文資料(pdf): &attachref(輪講資料(20191114 Mining Email Social Networks).pdf);

***Memo [#scfd1022]

**論文2 [#b74c8fa9]
-担当:
--タイトル:
--資料(pptx or key): &attachref();
--資料(pdf): &attachref();
--論文資料(pdf): &attachref();

***Memo [#b786fa06]

**統計学 [#o2127ca0]
-担当:アティラ
--ページ:
--資料(pptx or key): &attachref(統計_2.pptx);
--資料(pdf): &attachref(統計_2_0.pdf);

***Memo [#pc7e2e33]

~

*7th November 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:森岡
--タイトル:Why We Refactor? Confessions of GitHub Contributors
--資料(pptx or key): &attachref(WhyWeRefactor.pptx);
--資料(pdf): &attachref(WhyWeRefactor.pdf);
--論文資料(pdf): &attachref(1107.pdf);

***Memo [#scfd1022]

**論文2 [#b74c8fa9]
-担当:アティラ
--タイトル:Evolution Patterns of Open-Source Software Systems and Communities
--資料(pptx or key): &attachref(Evolution Patterns of OSS Systems and Communities_0.pptx);
--資料(pdf): &attachref(Evolution Patterns of OSS Systems and Communities_1.pdf);
--論文資料(pdf): &attachref(Evolution Patterns of Open-Source Software Systems and Communities.pdf);

***Memo [#b786fa06]

**統計学 [#o2127ca0]
-担当:辻
--ページ:第9講,第10講(p.90〜p.107)
--資料(pptx or key): &attachref(統計学入門第9講第10講.pptx);
--資料(pdf): &attachref(統計学入門第9講第10講.pdf);

***Memo [#pc7e2e33]

~
*31st October 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:辻
--タイトル:Are "Non-functional" Requirements really Non-functional? 
--資料(pptx or key): &attachref(Are Non-functional Requirements really Non-functional.pptx);
--資料(pdf): &attachref(Are Non-functional Requirements really Non-functional.pdf);
--論文資料(pdf): &attachref(輪講資料(20191031 Are Non-functional Requirements really Non-functional).pdf);

***Memo [#scfd1022]
-12ページ:要件仕様とは?346は一文か?
-13ページ:データの分類はどうやったか?

**論文2 [#b74c8fa9]
-担当:富田
--タイトル:Socio-Technical Developer Networks: Should We Trust Our Measurements?
--資料(pptx or key): &attachref(輪講資料_Socio-Technical Developer Networks- Should We Trust Our Measurements?.key);
--資料(pdf): &attachref(Evolution Patterns of OSS Systems and Communities_1_0.pdf);
--論文資料(pdf): &attachref(Mene2011a_1.pdf);

***Memo [#b786fa06]
-6ページ:質問3つは何を聞いているのか?サポートとは何か?
-11ページ:共同作業のファイルが多いと重みは軽くなるのか?(重みと距離の一致)
-14ページ:測地線距離とは?
-15ページ:ロードとは?
-17~19ページ:結局何が言いたい?
-23ページ:返答もらったうち何人のデータを使用したのか?
-表だけ載せて口頭ではなく,最低限キーワードだけでも書いておくといい

**統計学 [#o2127ca0]
-担当:もりもり
--ページ:
--資料(pptx or key): &attachref(1031.pptx);
--資料(pdf): &attachref(1031.pdf);

***Memo [#pc7e2e33]
-標準正規分布と一般正規分布の違いは?
-予言的中確率の区間とは?

~
*24th October 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:もりもり
--タイトル:
--資料(pptx or key): &attachref(グローバル環境下における.pptx);
--資料(pdf): &attachref(グローバル環境下における.pdf);
--論文資料(pdf): &attachref(1024_2.pdf);

***Memo [#scfd1022]
-説明が少し冗長.説明文を省略してスライドを短くまとめよう(堀口,木村)

**論文2 [#b74c8fa9]
-担当:アティラ
--タイトル:
--資料(pptx or key): &attachref(EARLY IDENTIFICATION OF FUTURE COMMITTERS IN OPEN SOURCE.pptx);
--資料(pdf): &attachref(EARLY IDENTIFICATION OF FUTURE COMMITTERS IN OPEN SOURCE.pdf);
--論文資料(pdf): &attachref(Early Identification of Future Committers in Open Source Software Projects_1.pdf);

***Memo [#b786fa06]
-コミッターとは?(もりもり)
-p.21の表の説明(辻)
-Precision(適合率)とRecall(再現率)とは?(もりもり)

**統計学 [#o2127ca0]
-担当:きょうちゃん
--ページ:
--資料(pptx or key): &attachref(輪講資料_統計学入門_第5-6項.key);
--資料(pdf): &attachref(輪講資料_統計学入門_第5-6項_0.pdf);

***Memo [#pc7e2e33]

~
*17th October 2019 [#c4895d5e]

**論文1 [#zbbb6580]

-担当:G2
--タイトル:オープンソースソフトウェア工学
--資料(pptx or key): &attachref(オープンソースソフトウェア工学.pptx);
--資料(pdf): &attachref(オープンソースソフトウェア工学.pdf);
--論文資料(pdf): &attachref(輪講資料(20191017オープンソースソフトウェア工学).pdf);

***Memo [#if76ea23]
-ステークホルダとはなにか
→OSSを利用している人たちの位置づけみたいなもの。利害関係者。

-オープンソースは全部が全部無料ではないはずだが。
→ライセンスが配布されているか否かによる

-グラフの見方がわからない
→ 各線が開発者を表している、

-Apacheとはなんですか
→Webを構築するソフトウェアを提供している

-Webサーバとは何ですか。
→調べよう


**論文2 [#o2127ca0]
-担当:きょうちゃん
--タイトル:ソフトウェアリポジトリマイニング
--資料(pptx or key): &attachref(輪講資料_ソフトウェアリホ&#12442;シ&#12441;トリマイニンク&#12441;.pptx);
--資料(pdf): &attachref(輪講資料_ソフトウェアリホ&#12442;シ&#12441;トリマイニンク&#12441;.pdf);
--論文資料(pdf): &attachref(index_1_1.php.pdf);

***Memo [#pc7e2e33]
-ライセンスの分析とは?~
→ライセンスはテキストで,手作業で記述するので表記ゆれがある.
しかし企業が使うときは,厳密に法律に遵守せなあかん→これを分析するとか

-中央集権→マスターと全く同じリポジトリをもたなあかん~
分散型→勝手にブランチを作成しててもおk
-口頭で伝えている内容が多い.→重要なことをスライドに書く.そこまで重要じゃないものは口頭で.

**統計学 [#o2127ca0]
-担当:アティラ
--ページ:第3講,第4講
--資料(pptx or key): &attachref(統計_1.pptx);
--資料(pdf): &attachref();

***Memo [#pc7e2e33]
-グラフの説明の際,正規分布にしたがっているという前提を説明しておくべき

~
*テンプレート [#e3ddcb16]

*Day Month 2019 [#k912a1da]

**論文1 [#z9629d21]
-担当:
--タイトル:
--資料(pptx or key): &attachref();
--資料(pdf): &attachref();
--論文資料(pdf): &attachref();

***Memo [#scfd1022]

**論文2 [#b74c8fa9]
-担当:
--タイトル:
--資料(pptx or key): &attachref();
--資料(pdf): &attachref();
--論文資料(pdf): &attachref();

***Memo [#b786fa06]

**統計学 [#o2127ca0]
-担当:
--ページ:
--資料(pptx or key): &attachref();
--資料(pdf): &attachref();

***Memo [#pc7e2e33]

~

* 正月明けの進め方 [#kf845dc8]
- 各自興味がある分野を紹介してもらう
- その分野に一番明るい学生と議論する

*興味があればどうぞ [#e387e366]
-ソフトウェアリポジトリマイニング
--&attachref(JSSST_MSR_V9.pdf);
--&attachref(000030061.pdf);

* 統計学について(指導用資料) [#tcd570e3]
** 勉強資料 [#s443d4af]
https://bellcurve.jp/statistics/course/ より,
Step1. 基礎編 23〜27

* 演習について(指導用資料) [#te32d361]
** 作るシステムの概要 [#i3c287d9]
リソース管理システム。手入力でサーバの利用を入力。誰が、何を、どの期間使うかがわければよい。
例:和大図書館の予約システムみたいなやつ

** 1. データベース(SQLite3)を使いこなす [#u511d7dd]
参考資料: https://www.dbonline.jp/sqlite/

ゴール:以下のテーブルを作って、INSERT文でデータを追加してみたり、SELECT文でデータを表示してみたりする。

フォーマット
- テーブル名
-- カラムの説明: カラム名(データ型)

- Management
-- id(Integer Primary Key)
-- 利用者ID: user_id(Integer)
-- 使用するサーバID: server_id(Integer)
-- 使用目的: purpose(Text)
-- 開始日時: start_time(DateTime)
-- 終了日時: end_time(DateTime)
-- 備考: remarks(Text)

- Servers
-- id(Integer Primary Key)
-- サーバ名: name(Text)

- Users
-- id(Integer Primary Key)
-- 利用者名: name(Text)

** 2. gitを使いこなす [#j8949ab2]
-参考資料: https://hhyuga.hatenablog.com/entry/2018/08/31/125900
-サルでもわかるgit入門: https://backlog.com/ja/git-tutorial/intro/01/

** 3. PythonでCLIからSQLiteデータベースにデータを入力する [#w0cf627f]
参考資料:https://docs.python.org/ja/3/library/sqlite3.html

** 4. Dashを使ってガントチャートを表示する [#jd509de3]
参考資料: https://dash.plot.ly/

- 1. https://dash.plot.ly/installation
- 2. https://qiita.com/OgawaHideyuki/items/6df65fbbc688f52eb82c

** 5. ガントチャートにSQLiteデータベースの情報を表示する [#ief1aea2]


** 6. 入力画面を実装する [#u049640e]

** 7. 作業分担を考える [#l8bf514c]

** 8. さるgit演習 [#d91100d6]

*15th October 2019 [#p042a3bf]

**To Do [#ia7c00cf]
-Python,SQLの基本操作
-SQLiteのサンプルデータ
--Management[&attachref(management.csv);]
--Servers[&attachref(servers.csv);]
--Users[&attachref(users_0.csv);]

**Done [#n6481ad8]


*10th October 2019 [#y09bb259]

**To Do [#x982c57b]
-%%Bitbucket,SourceTree,GitHubのインストール・登録など%%
-%%Pythonの環境構築(Anaconda3,VSCode)%%
-%%SQLiteの基本操作%%
-Pythonの基本操作など
--勉強教材サイト(https://codeprep.jp/featured)
--GitHubアカウントと連携

**Done [#meb539e5]
-Bitbucket,SourceTree,GitHubのインストール・登録など
--''アティラさん,もりもりの2人がSourceTreeでコミットできない問題が発生''~
→  &color(red){原因は不明(Bug Reportのポップアップが表示される)};
-Pythonの環境構築(Anaconda3,VSCode)
--概ね完了(&color(red){もりもりのみVSCodeのインストールが終了せず};))
-SQLiteの基本操作
--SQLiteをダウンロードし,SQLite3のコマンド実行まで完了(全員OK)

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