[[輪講資料]] *予定 [#kfb6ee11] - 一人10分(質疑込み)で終了できる様に分かりやすい資料を用意する. - 毎週火曜日に9-10本のペースで夏休み前には読破する! ***空白 [#h0b1e935] - 論文名: --著者名: --概要: --論文:&attachref(); --資料:&attachref(); *MSR2015 [#m4ada171] **2015年7月14日 [#g30cb9f1] ***Practice Papers (Reports from the Trenches) [#sde7db39] Extracting Facts from Performance Tuning History of Scientific Applications for Predicting Effective Optimization Patterns(前田) --著者:Masatomo Hashimoto, Masaaki Terai, Toshiyuki Maeda, Kazuo Minami --概要: -- 論文PDF:&attachref(); -- 輪講資料:&attachref(); ***Everything Changes (Or Stays the Same) [#heae748b] Sameness: An Experiment in Code Search(前田) -- 著者:Lee Martie, André van der Hoek --概要: -- 論文PDF:&attachref(); -- 輪講資料:&attachref(); ***2. Ecosystems, APIs, and Architecture [#me4969b5] 2.4 An Empirical Study of Architectural Change in Open-Source Software Systems(前田) --著者名: --概要: --論文:&attachref(An Empirical Study of Architectural Change in Open-Source Software Systems_0.pdf); --資料:&attachref(An Empirical Study of Architectural Change in Open-Source Software Systems.pptx); 2.5 A Study on the Role of Software Architecture in the Evolution and Quality of Software(山谷) --著者名:Ehsan Kouroshfar, Mehdi Mirakhorli, Hamid Bagheri, Lu Xiao, Sam Malek, Yuanfang Cai --概要:複数のアーキテクチャにわたる変更が品質に与える影響を分析した.ASFの6プロジェクトと商用のプロジェクトでの分析を行った.複数のアーキテクチャにわたる変更はバグが出やすいことがわかった. --論文:&attachref(5594a246.pdf); --資料:&attachref(A Study on the Role of Software Architecture.pptx); ***4. Scary stuff: Bugs, Risks, and Vulnerabilities [#me4969b5] 4.2 Do Bugs Foreshadow Vulnerabilities? A Study of the Chromium Project (high impact班) --著者名: --概要: --論文:&attachref(); --資料:&attachref(); ***5. Computer Musicians Bullied for Using Gists [#me4969b5] 5.2 Are Bullies more Productive? Empirical Study of Affectiveness vs. Issue Fixing Time -輪講担当者:吉行 --概要:開発者の感情面が生産性に与える影響 -- 論文PDF:&attachref(5594a303.pdf); -- 輪講資料:&attachref(Are_Bullies_Productive.pptx); 5.3 What is the Gist? Understanding the Use of Public Gists on GitHub(久木田) -- 概要:GitHub Gistの利用例の紹介 -- 論文PDF:&attachref(5594a314.pdf); -- 輪講資料:&attachref(An Empirical Study of Architectural Change in Open-Source Software Systems_0.pptx); ***6. Licenses, Deep Learning, and Process Mining [#me4969b5] 6.2 Toward Deep Learning Software Repositories(大典) --著者名:Martin White, Christopher Vendome, Mario Linares-Vasquez, and Denys Poshyvanyk --概要:DeepLeaningをソフトウェアエンジニアリングの分野でも使ってみる --論文:&attachref(MSR'15-DeepLearning-CRC.pdf); --資料:&attachref(); --資料:&attachref(Toward Deep Learning Software repositries.pdf); 6.3 Identifying Software Process Management Challenges: Survey of Practitioners in a Large Global IT Company(東) --著者名: --概要: --論文:&attachref(5594a191_1.pdf); --資料:&attachref(); **2015年7月7日 [#g30cb9f1] ***1. Code Review (that Passed Peer Review) [#me4969b5] 1.5 Lessons Learned from Building and Deploying a Code Review Analytics Platform(松本) --著者名:Christian Bird, Trevor Carnahan, Michaela Greiler --概要:コードレビュー分析で得た知見の紹介 --論文:&attachref(5594a191.pdf); --資料:&attachref(Lessons Learned from Building and Deploying a Code Review Analytics Platform.pptx); ***2. Ecosystems, APIs, and Architecture [#me4969b5] 2.1 Ecosystems in GitHub and a Method for Ecosystem Identification using Reference Coupling(山谷) --著者名:Kelly Blincoe, Francis Harrison, Daniela Damian --概要:プロジェクト間の依存関係を分析するためにGHTorrentのデータでネットワーク分析を行った.分析の結果以下のことがわかった. ---ほとんどのEcosystemでは,単一のプロジェクトを中心として依存関係にあった ---あまり人気のないEcosystemは孤立したままであった ---孤立しているEcosystemは同じユーザや組織がやっていた ---人気のあるEcosystemはツールであったりソフトウェア開発を支援するような組織であった --論文:&attachref(5594a202_0.pdf); --資料:&attachref(Ecosystems in GitHub and a Method for Ecosystem.pptx); 2.2 A historical analysis of Debian package incompatibilities(久木田) -- 概要:Debianのパッケージ間のコンフリクトの調査 -- 論文PDF:&attachref(5594a212.pdf); -- 輪講資料:&attachref(A Historical Analysis of Debian.pptx); 2.3 Recommending Posts Concerning API Issues in Developer Q&A Sites(前田) -- 概要 : Stack OverflowからAPIに関するissueを抽出する手法の提案 -- 論文PDF:&attachref(Recommending Posts Concerning API Issues in Developer Q&A Sites_0.pdf); -- 輪講資料:&attachref(Recommending Posts Concerning API Issues in Developer Q&A Sites.pptx); ***4. Scary stuff: Bugs, Risks, and Vulnerabilities [#me4969b5] 4.1 Are These Bugs Really 'Normal'? (松野) --著者名: --概要: --論文:&attachref(1411-RS-normal_0.pdf); --資料:&attachref(Are These Bugs Really Normal.pptx); 4.3 Characterization and prediction of issue-related risks in software projects (優太) -- 概要:プロジェクトの遅延を招く不具合の特徴を、重み付けすることによって明らかにし、それらを考慮した予測モデルを構築する研究。予測を行う際のメトリクスの影響度は、プロジェクトによって違っており、それらを考慮する必要性を提示。また、今回対象とした5つのプロジェクトで共通して重みが高かったのは、開発者が遅延に巻き込まれている比率、discussion time、Reopendになる回数であった。さらに、重みを使った予測を行うことで、適合率0.9、F値0.8という高い精度を達成することができた。 -- 論文PDF:&attachref(msr-2015-preprint.pdf); -- 輪講資料:&attachref(Characterization and prediction of issue-related risks in software projects.pdf); ***6. Licenses, Deep Learning, and Process Mining [#me4969b5] 6.1 A Method to Detect License Inconsistencies in Large-Scale Open Source Projects - 輪講担当者:東 --概要:Debian v7.5のソースファイルを使用し,ライセンスの改変を検出する手法を提案した -- 論文PDF:&attachref(A Method to Detect License Inconsistencies in Large-Scale Open Source Projects.pdf); -- 輪講資料:&attachref(a method to detect license.pptx); **2015年6月30日 [#yfadfecd] ***Characteristics of Useful Code Reviews: An Empirical Study at Microsoft [#j19a2035] - 著者:Amiangshu Bosu, Michaela Greiler, Christian Bird - 輪講担当者:松本 --概要: -- 論文PDF:&attachref(5594a146.pdf); -- 輪講資料:&attachref(Characteristics of Useful Code Reviews An Empirical Study at Microsoft.pptx); ***Will They Like This? Evaluating Code Contributions with Language Models [#a19014a9] - 著者:Vincent J. Hellendoorn, Premkumar T. Devanbu, Alberto Bacchelli - 輪講担当者:山谷 --概要:コードのスタイルとPRのAcceptされやすさに関する定量的な分析を行った Githubをホストとする22のプロジェクトに対して分析を行った結果,以下のことがわかった ---AcceptされたPRは類似度が高い傾向がある ---類似度が低いPRはより議論がされている傾向がある ---コミッタは経験と共に類似度の高いコードを書く傾向がある -- 論文PDF:&attachref(5594a157.pdf); -- 輪講資料:&attachref(Will they like this.pptx); ***Investigating Code Review Practices in Defective Files: An Empirical Study of the Qt System [#qe5a5f63] - 著者:Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida - 輪講担当者:松本 --概要: -- 論文PDF:&attachref(5594a168.pdf); -- 輪講資料:&attachref(Investigating Code Review Practices in Defective Files An Empirical Study of the Qt System.pptx); ***Partitioning Composite Code Changes to Facilitate Code Review [#h4562d05] - 著者:Yida Tao, Sunghun Kim - 輪講担当者:松本 --概要: -- 論文PDF:&attachref(5594a180_0.pdf); -- 輪講資料:&attachref(Partitioning Composite Code Changes to Facilitate Code Review.pptx); **2015年6月23日 [#pcc6f8a9] ***The Uniqueness of Changes: Characteristics and Applications [#s485af12] 著者:Baishakhi Ray, Meiyappan Nagappan, Christian Bird, Nachiappan Nagappan, Thomas Zimmermann - 輪講担当者:前田 --概要: -- 論文PDF:&attachref(The Uniqueness of Changes- Characteristics and Applications.pdf); -- 輪講資料:&attachref(The Uniqueness of Changes- Characteristics and Applications.pptx); **6月23日 [#y856308e] ***Using Developer-Interaction Trails to Triage Change Requests [#q38658e3] -著者:Motahareh Bahrami Zanjani, Huzefa Kagdi and Christian Bird - 輪講担当者:東 --概要: -- 論文PDF:&attachref(Using Developer-Interaction Trails to Triage Change Requests.pdf); -- 輪講資料:&attachref(Using Developer-Interaction Trails to Triage Change Requests.pptx); -- 輪講資料:&attachref(1411-RS-normal.pdf); ***Mining Android App Usages for Generating Actionable GUI-Based Execution Scenarios [#f699a03f] -著者:Mario Linares-Vásquez, Martin White, Carlos Bernal-Cárdenas, Kevin Moran, Denys Poshyvanyk - 輪講担当者:前田 --概要: -- 論文PDF:&attachref(Mining Android App Usages for Generating Actionable GUI-based Execution Scenarios.pdf); -- 輪講資料:&attachref(Mining Android App Usages for Generating Actionable GUI-based Execution Scenarios.pptx); ***The App Sampling Problem for App Store Mining [#m81e93fc] -著者:William Martin, Mark Harman, Yue Jia, Federica Sarro, Yuanyuan Zhang - 輪講担当者:前田 --概要: -- 論文PDF:&attachref(The App Sampling Problem for App Store Mining.pdf); -- 輪講資料:&attachref(The App Sampling Problem forApp Store Mining_1.pptx); ***Unveiling Exception Handling Bug Hazards in Android Based on GitHub and Google Code Issues [#kb008ea9] -著者:Roberta Coelho, Lucas Almeida, Georgios Gousios, Arie van Deursen - 輪講担当者:優太 --概要:プラットフォームの構造が複雑なAndroidのOSSプロジェクトを例に、例外の分類とBug Hazardの実体について明らかにする。 -- 論文PDF:&attachref(Unvailing Exception Handling Bug Hazard in Android based on Github and Google Code Issues.pdf); -- 輪講資料:&attachref(Unvailing Exception Handling Bug Hazard in Android based on Github and Google Code Issues (1).pdf); ***DataPaper [#v7dd9394] - 輪講担当者:久木田 -- 輪講資料:&attachref(MSR2015 DataPaper.pdf); **2015年6月9日 [#re135169] ***Code Ownership and Software Quality: A Replication Study [#d9a9517d] - 著者: Michaela Greiler, Kim Herzig, Jacek Czerwonka - 輪講担当者:山谷 --概要:Birdらはコードの所有が明確であればあるほどソフトウェアの品質が高いことを明らかにした.この研究では新たなメトリクスを定義し,リプリケーションスタディをMicrosoftの4つのプロダクトに対して行う.結果は先行研究の主張を支持し,新しいメトリクスを用いることでバグがあるかどうかの判定をファイル単位,ディレクトリ単位で高い精度で行うことができた. -- 論文PDF:&attachref(5594a002_0.pdf); -- 輪講資料:&attachref(An Empirical Study of the Copy and Paste Behavior during Development_0.pptx); *** Mining Component Repositories for Installability Issues [#v1fdeca3] -著者:Pietro Abate, Roberto Di Cosmo, Louis Gesbert, Fabrice Le Fessant, Ralf Treinen, Stefano Zacchiroli - 輪講担当者:東 --概要: -- 論文PDF:&attachref(Mining Component Repositories for Installability Issues.pdf); -- 輪講資料:&attachref(Mining of Component Repository for Installability Issue_0.pptx); ***Co-evolution of Infrastructure and Source Code - An Empirical Study [#w01b2230] --著者:Yujuan Jiang, Bram Adams - 輪講担当者:山谷 --概要:自動的に環境構築を行うことのできるInfrastructure codeに関する影響波及分析を行った.具体的にはOpenStackの265のGitリポジトリに対してアソシエーションルールマイニングを行った.分析の結果,InfrastructureファイルはTestコードと共に変更されやすい傾向にあることがわかった -- 論文PDF:&attachref(5594a045.pdf); -- 輪講資料:&attachref(Co-evolution of Infrastructure and Sorce Code - An.pptx); ***Mining Energy-Aware Commits [#n02456c0] - 著者:Irineu Moura, Gustavo Pinto, Felipe Ebert, Fernando Castor - これはスキップ ***Why Power Laws? An Explanation from Fine-Grained Code Changes [#ed070274] - 著者:Zhongpeng Lin, Jim Whitehead - 輪講担当者:松野 --概要: -- 論文PDF:&attachref(why power laws msr 2015.pdf); -- 輪講資料:&attachref(why power laws.pptx); ***An Empirical Study of the Copy and Paste Behavior during Development [#f0d7c225] - 著者:Tarek M. Ahmed, Weiyi Shang, Ahmed E. Hassan - 輪講担当者:片桐 --概要: -- 論文PDF:&attachref(An Empirical Study of the Copy and Paste Behavior during Development_0.pdf); -- 輪講資料:&attachref(An Empirical Study of the Copy and Paste Behavior during Development_2.pptx);