輪講資料
ネットワーク情報学演習†
| 月 | 火 | 水 | 木 | 金 |
| 1 | | | | | |
| 2 | | | | | |
| 3 | | システム開発 Development | | | |
| 4 | | | | 輪講 Presentation | |
| 5 | | | | | |
発表順序 (Turn)†
| 順番/名前 | ~辻 (暫定:G2) | ~富田 (きょうちゃん) | ~RAMLI (アティラ) | ~森岡 (もりもり) |
| 1 | 論文 | 論文 | 統計 | |
| 2 | | 統計 | 論文 | 論文 |
| 3 | 論文 | 論文 | | 統計 |
| 4 | 統計 | | 論文 | 論文 |
輪講資料候補†
|
| 論文タイトル | 担当 |
| 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 | |
- 他に自分が興味がある論文があればそれでも構いません(最初に先輩に確認すること)
- 資料は自分で見つけてきてください(わからなかったら聞いてください)
- 論文候補随時更新していきます
輪講スライド†
- スライドサイズは4:3
- ページ番号をつける
- 「。」「、」は使用せず,「.」「,」を使用
輪講について†
- 読んできた論文を資料(PowerPoint,Keynoteで作ったものとpdfを載せてください)にまとめて,10分程度の発表を行ってもらいます.
- 発表のあとは質疑応答を行い,わからないことや疑問について質問します.(どんな些細なことでも気になれば質問してください.)
- 質問について答えられないことやあやふやだったものに関しては,もう一度調べてもらい,
次の週の輪講の前に発表してもらいます.
- 輪講は研究テーマを決めるために重要になるので,出来るだけしっかりと読むようにしましょう.
- わからないことがあれば,聞いてください!
About Presentations†
- Please summarize a paper in PowerPoint or Keynote.(Please upload PowerPoint or Keynote, and PDF into wiki.)
- You will give a presentation of that 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.(>_<)
28th November 2019†
論文1†
Memo†
論文2†
Memo†
統計学†
Memo†
21st November 2019†
論文1†
Memo†
論文2†
Memo†
統計学†
Memo†
14th November 2019†
論文1†
Memo†
論文2†
Memo†
統計学†
Memo†
7th November 2019†
論文1†
Memo†
論文2†
Memo†
統計学†
Memo†
31st October 2019†
論文1†
Memo†
- 12ページ:要件仕様とは?346は一文か?
- 13ページ:データの分類はどうやったか?
論文2†
Memo†
- 6ページ:質問3つは何を聞いているのか?サポートとは何か?
- 11ページ:共同作業のファイルが多いと重みは軽くなるのか?(重みと距離の一致)
- 14ページ:測地線距離とは?
- 15ページ:ロードとは?
- 17~19ページ:結局何が言いたい?
- 23ページ:返答もらったうち何人のデータを使用したのか?
- 表だけ載せて口頭ではなく,最低限キーワードだけでも書いておくといい
統計学†
Memo†
- 標準正規分布と一般正規分布の違いは?
- 予言的中確率の区間とは?
24th October 2019†
論文1†
Memo†
- 説明が少し冗長.説明文を省略してスライドを短くまとめよう(堀口,木村)
論文2†
Memo†
- コミッターとは?(もりもり)
- p.21の表の説明(辻)
- Precision(適合率)とRecall(再現率)とは?(もりもり)
統計学†
Memo†
17th October 2019†
論文1†
Memo†
- ステークホルダとはなにか
→OSSを利用している人たちの位置づけみたいなもの。利害関係者。
- オープンソースは全部が全部無料ではないはずだが。
→ライセンスが配布されているか否かによる
- グラフの見方がわからない
→ 各線が開発者を表している、
- Apacheとはなんですか
→Webを構築するソフトウェアを提供している
論文2†
- 担当:きょうちゃん
- タイトル:ソフトウェアリポジトリマイニング
- 資料(pptx or key): File not found: "輪講資料_ソフトウェアリポジトリマイニング.pptx" at page "輪講資料/2019年度ネットワーク情報学演習"[添付]
- 資料(pdf): File not found: "輪講資料_ソフトウェアリポジトリマイニング.pdf" at page "輪講資料/2019年度ネットワーク情報学演習"[添付]
- 論文資料(pdf):
index_1_1.php.pdf
Memo†
- ライセンスの分析とは?
→ライセンスはテキストで,手作業で記述するので表記ゆれがある.
しかし企業が使うときは,厳密に法律に遵守せなあかん→これを分析するとか
- 中央集権→マスターと全く同じリポジトリをもたなあかん
分散型→勝手にブランチを作成しててもおk
- 口頭で伝えている内容が多い.→重要なことをスライドに書く.そこまで重要じゃないものは口頭で.
統計学†
Memo†
- グラフの説明の際,正規分布にしたがっているという前提を説明しておくべき
テンプレート†
Day Month 2019†
論文1†
Memo†
論文2†
Memo†
統計学†
- 担当:
- ページ:
- 資料(pptx or key): [添付]
- 資料(pdf): [添付]
Memo†
興味があればどうぞ†
演習について(指導用資料)†
作るシステムの概要†
リソース管理システム。手入力でサーバの利用を入力。誰が、何を、どの期間使うかがわければよい。
例:和大図書館の予約システムみたいなやつ
1. データベース(SQLite3)を使いこなす†
参考資料: 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を使いこなす†
3. PythonでCLIからSQLiteデータベースにデータを入力する†
参考資料:https://docs.python.org/ja/3/library/sqlite3.html
4. Dashを使ってガントチャートを表示する†
参考資料: https://dash.plot.ly/
5. ガントチャートにSQLiteデータベースの情報を表示する†
6. 入力画面を実装する†
7. 作業分担を考える†
8. さるgit演習†
15th October 2019†
To Do†
- Python,SQLの基本操作
- SQLiteのサンプルデータ
Done†
10th October 2019†
To Do†
Bitbucket,SourceTree,GitHubのインストール・登録など
Pythonの環境構築(Anaconda3,VSCode)
SQLiteの基本操作
- Pythonの基本操作など
Done†
- Bitbucket,SourceTree,GitHubのインストール・登録など
- アティラさん,もりもりの2人がSourceTreeでコミットできない問題が発生
→ 原因は不明(Bug Reportのポップアップが表示される)
- Pythonの環境構築(Anaconda3,VSCode)
- 概ね完了(もりもりのみVSCodeのインストールが終了せず))
- SQLiteの基本操作
- SQLiteをダウンロードし,SQLite3のコマンド実行まで完了(全員OK)