[[Socio-metrics]] [[輪講資料]] - http://opensource.ucc.ie/ 大澤→ふじこ→津田→大平先生→伊原 - contents #contents * Magazines [#o3105829] ** IEEE Software [#c02e5e26] - Michael W. Godfrey,Ahmed E. Hassan, James Herbsleb, Gail C. Murphy, Martin Robillard, Prem Devanbu, Audris Mockus, Dewayne E. Perry, David Notkin - Future of Mining Software Archives: A Roundtable, IEEE Software, Vol.26, No.1, pp.67-70, 2009. -- 概要:MSR分野の9人のリーダの寄稿記事.MSR分野の展望と課題について. -- 論文:&attachref(Future_of_Mining_Software_Archives_A_Roundtable.pdf); -- 資料:&attachref(Future_of_Mining_Software_Archives-A_Roundtable_0.ppt); -- 担当:大平(9/24) * Journals [#zb80668f] ** TSE (Transaction on Software Engineering) [#ba27d14c] - Two Case Studies of Open Source Software Development: Apache and Mozilla -- 概要:Apache, Mozillaの開発プロセスを分析し,OSS開発の成功要因を探る -- 論文:&attachref(Two_Case_Studies_of_OSSD.pdf); -- 資料:&attachref(Two_Case_Studies_of_OSSD前半.ppt); -- 資料:&attachref(Two_Case_Studies_of_OSSD後半.ppt); -- 担当:藤田(8/18,25, 9/1) ** JSS (Journal of Systems & Software) [#ae9da89c] - タイトル -- 概要: -- 論文:&attachref(); -- 資料:&attachref(); -- 担当: ** ESE (Empirical Software Engineering) [#b68cff0f] - タイトル --概要: --論文: &attachref(); --資料:&attachref(); --担当: ----- * Top Conferences [#q33563d8] ** ICSE2010 [#la6c7d87] - Characterizing and Predicting Which Bugs Get Fixed:An Empirical Study of Microsoft Windows --概要:Windows Vista, 7 を対象に修正される不具合の特徴を分析し,不具合が報告された際に,その不具合が修正されるか否かを予測する. --論文: &attachref(guo-icse-2010.pdf); --資料: &attachref(windows_7-windows_vista.ppt); --担当:おおさわ(7/14) - Awareness 2.0: Staying Aware of Projects, Developers and Tasks using Dashboards and Feeds -- 概要:ツールの組み合わせがどのようにアウェアネスを支援しているかを調べ,ツールの選択や設計に対しての論理的な基盤を築く. -- 論文:&attachref(p365-treude.pdf); -- 資料:&attachref(awareness2.0 .ppt); -- 担当:津田(8/4) - An empirical study of reported bugs in server software with implications for automated bug diagnosis -- 概要:サーバソフトウェアのバグを分析し, automatic bug diagnosisの新たな設計を提案する. -- 論文:&attachref(p485-sahoo.pdf); -- 資料:&attachref(automated bug diagnosis.ppt); -- 担当:津田(8/11) - Summarizing Software Artifacts:A Case Study of Bug Reports -- Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE '10), Vol. 1., page 505-514, 2010.  -- 概要:バグ票の要約文章を自動生成するシステムの提案 --論文PDF: &attachref(p505-rastkar.pdf); -- 資料:&attachref(Summarizing_Software_Artifact_A_Case_Study_Of_Bug_Report.ppt); -- 担当:伊原(1/14) ** ICSE2009 [#z9fcb779] - Research Papers: Code Generation and Transformation, Collaborative Development, Components, Concurrency, Debugging, Development Paradigms and Software Process, Development Tools, Dynamic Adaptation, Maintenance, Model Synthesis, Modeling, Program Analysis, Program Comprehension, Software Quality and Metrics, Testing, Web Applications ** ICSE2007 [#lfd66a02] - Role Migration and Advancement Processes in OSSD Projects: A Comparative Case Study --概要:OSS開発における開発者の役割移動の実態を,Apache, Mozilla, NetBeansを対象に調査した. --論文: &attachref(Role_migration_0.pdf); --資料: &attachref(Role_migration_0.ppt); --担当: 藤田(6/23_1) ** ICSE2006 [#s112f08a] - Who Should Fix This Bug --概要:修正担当者が過去に担当した不具合の不具合報告のテキストの情報を基に,新しい不具合が報告された際に誰が担当すべきかを推薦する. --- In Proceedings of the 28th international conference on Software engineering (ICSE '06). ACM, New York, NY, USA, 361-370 --論文: &attachref(who_should_fix_this_bug.pdf); --資料: &attachref(who_should_fix_this_bug.ppt); --担当: おおさわ(11/19) ** ICSE2002 [#t762ee08] - Expertise Browser: A Quantitative Approach to Identifying Expertise --概要:ソフトウェア開発において,特定のファイルに対する専門知識を持った人を探すためのツールの構築.分散開発の2つのプロジェクトで実際に適用,分析. --論文: &attachref(Expertise_Browser.pdf); --資料: &attachref(Expertise_Browser.ppt); --担当: 藤田(6/23_2) ** FSE2010 [#k5620415] - Creating and Evolving Developer Documentation: Understanding the Decisions of Open Source Contributors --Barthélémy Dagenais and Martin P. Robillard -- Proceedings of the Eighteenth ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE’10), pp.127-136, 2010. -- 概要: ドキュメントの作成と維持にかかる「貢献」とプロジェクトに与える影響(コード品質など)を,22人のOSS開発者のインタビューと10プロジェクトのドキュメントの分析結果から明らかにする. -- 論文: &attachref(FSE2010_Dagenais_OSSContributers.pdf); -- 資料: &attachref(FSE2010_Dagenais_OSSContributers.ppt); -- 担当: 大平(12/24?) - The Missing Links: Bugs and Bug-fix Commits --Adrian Bachmann, Christian Bird, Foyzur Rahman, Premkumar Devanbu, and Abraham Bernstein -- Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering(FSE '10), pp97-106, 2010 -- 概要: コミット内容からBTSに報告される欠陥を特定できるのかを明らかにするために,リンク付けを行った結果をApacheのコア開発者に調査してもらった.分析を通してコミット内容からBTSに報告される欠陥を特定できるデータの特徴が分かった. -- 論文: &attachref(fse2010-devanbu.pdf); -- 資料: &attachref(Bachmann_etal_FSE2010_1.ppt); -- 担当: 伊原(3/4) ** FSE2009 [#m4d2989b] - Improving Bug Triage with Bug Tossing Graphs --Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering pp111-120 -- 概要: 不具合修正の過程においてAssignされている開発者が変更される(Tossing)ことがある.開発者間のTossingの関係を明らかにし,Tossingをモデル化することで不具合修正のプロセスの効率化を目指す.また,TossingをBug Triageの際の付加情報として扱うことで精度を向上させることができる. -- 論文: &attachref(tossing.pdf); -- 資料: &attachref(Tossing_0.ppt); -- 担当: おおさわ(12/03) ** ESEC/FSE2008 [#i24654a0] - What Makes a Good Bug Report? --概要: 不具合報告は開発者にとって重要な情報を提供している.しかし,人によって報告の内容には大きく差がある.また,開発者が必要としている情報と報告者が報告する内容との間にも差がある.そこで,開発者にとって有用な不具合報告を決定し,これをサポートする新しいBTSを提案する.新BTSでは報告の質を評価し,どのような要素を追加すべきであるかの情報を提供しする. --論文: &attachref(bettenburg-fse-2008.pdf); --資料: &attachref(What Makes a Good Bug Report.pptx); --担当: おおさわ(5/12) ** CSCW2010 [#tfdb021c] - Information Needs in Bug Reports:Improving Cooperation Between Developers an users --概要:BTSはOSSの開発者とユーザがコミュニケーションをする重要な場である.その中でどのような質問のやり取りがなされているのかを分析する. --論文: &attachref(breu-cscw-2010.pdf); --資料: &attachref(Information_Needs.ppt); --担当:おおさわ(6/16) ----- * International Conferences/Workshops [#q33563d8] ** MSR2010 [#kdc61869] - Do Stack Trace Help Developers Fix Bugs ? -- 概要:不具合修正時にStack Traceは有用であると考えられているが,それを示すための根拠を示す. -- 論文:&attachref(10-msr.pdf); -- 資料:&attachref(stack_trace_help.ppt); -- 担当:おおさわ(9/8) ** MSR2008 [#bde48ae7] - Measuring developer contribution from software repository data --概要:リポジトリの推移を用いた開発者のContribution評価手法 --論文: &attachref(Measuring_Developer_Contribution.pdf); --資料:&attachref(Measuring_Developer_Contribution.ppt); --担当:津田(2/17) - What Do Large Commits Tell Us? A taxonomical study of large commits --概要:Large Commitsにはどのようなものがあるか,Large Commitsから得られる知見は何か特徴を分析 --論文: &attachref(what_do_large_commits.pdf); --資料:&attachref(what_do_large_commits.ppt); --担当:藤田(3/18) ** MSR2007 [#kdc61869] - How Long will it Take to Fix This Bug? -- 概要:テキストの類似度とBTSに記録されたeffortを用いた修正時間予測手法の提案 -- 論文:&attachref(How Long Will It Take to Fix This Bug.pdf); -- 資料:&attachref(How long will it take to fix this bug_0.ppt); -- 担当:津田(12/17) - Impactof the Creation of the Mozilla Foundation in the Activity of Developers -- 概要:Mozillaにおけるコア開発者のactivityを,AOLのサポートしていた時期(〜2003/07)とMozilla Foundation発足後(2003/07〜)で比較 -- 論文:&attachref(Impact_of_the_Creation_of_the_Mozilla_Foundation.pdf); -- 資料:&attachref(Impact_of_the_Creation_of_the_Mozilla_Foundation.ppt); -- 担当:藤田(2/10) ** ICSM2008 [#k7695480] - Duplicate Bug Reports Considered Harmful ... Really? -- 概要:OSS の不具合報告の中には既に報告されている不具合と重複する不具合の報告(Duplicate)がある.これらは一般的には煩わしい存在として扱われているが,duplicateによって新しい情報が追加され修正に有益に働くこともある. -- 論文:&attachref(08-icsm_0.pdf); -- 資料:&attachref(Duplicate_Harmful_Really.ppt); -- 担当:おおさわ(8/20) ** FLOSS2009 [#ccc540d8] - Understanding the Process of Participating in Open Source Communities -- 概要:企業の携わっているOSSと,ボランティア管理のOSSを対象をに,開発者のOSSコミュニティへの参加について分析を行った. --論文: &attachref(Understanding_the_process_of_participating_in_OSS.pdf); --資料: &attachref(Understanding_the_process_of_participating_in_OSS.ppt); --担当: 藤田(7/21) ** WOSSE2005: Workshop on Open Source Software Engineering [#ka4c9d55] - Investigating Quality in Large-Scale Open Source Software --概要:OSSの品質について,LINUX OSを対象として保守活動とリリース製品の関係を調べた. --論文PDF: &attachref(investigating_quality_in_large_scale_open_source_software.pdf); --資料:&attachref(Investigating_Quality_in_Large_Scale_Open_Source_Software.ppt); --担当:藤田(6/2) ** IWPSE2009: International Workshop on Principles of Software Evolution [#u7a1ba5f] - Mining Trends of Library Usage --概要:「The wisdom of crowds」(集団の英知)という考え方を用いて,ソフトウェアライブラリのどのversionを使うのがよいか分析・提案する手法.分析ツール"AKTARI"を構築. --論文PDF: &attachref(mining_trends_of_library_usage_0.pdf); --資料:&attachref(Mining_Trends_of_Library_Usage_0.ppt); --担当:藤田(5/19) - The Role of Patch Review in Software Evolution: An Analysis of the Mozilla Firefox --概要:Mozilla Firefoxプロジェクトのパッチレビュープロセスにおける,開発者の役割毎の活動について分析. --論文PDF: &attachref(The_Role_of_Patch_Review.pdf); --資料:&attachref(The_Role_of_Patch_Review.ppt); --担当:藤田(11/10) ** VL/HCC2008 [#v7720093] - Towards the Next Generation of Bug Tracking Systems -- 概要:"What Makes a Good Bug Report"のアンケート結果を基に,現行BTSに追加すべき7つの機能について議論を行う. -- 論文:&attachref(just-vlhcc-2008.pdf); -- 資料:&attachref(Next_Generation_BTS.pptx); -- 担当:おおさわ(5/26) ** VL/HCC2006 [#v7720093] - A Linguistic Analysis of How People Describe Software Problems -- 概要:OSS における不具合報告の書かれ方を分析する.不具合報告の書かれ方の問題点を指摘し,修正のための効率を上げるための書き方を設計する. -- 論文:&attachref(VL_HCC06_Andrew_J_KO.pdf); -- 資料:&attachref(VL_HCC06_Andrew_J_KO_0.ppt); -- 担当:おおさわ(8/11) ** ASE2007 [#n3d81a4a] - Modeling Bug Report Quality --概要:修正完了時のステータスによって修正時間が異なる.不具合報告の内容から修正までの時間を予測する. --論文PDF: &attachref(modelin_bug_report_quality_0.pdf); --資料(スライド):&attachref(ModelingBugreportQuality.ppt); --担当: おおさわ(6/30) ** SOFTVIS 2005: ACM symposium on Software visualization [#w682d06b] *** session: Visualization frameworks and empirical evaluation [#qf8b6733] -On the use of visualization to support awareness of human activities in software development: a survey and a framework --概要:可視化ツールの比較、理解を助けるフレームワーク --論文PDF: &attachref(p193-storey_0.pdf); --資料(スライド):&attachref(Visualization_0.ppt); --担当:津田(7/6) ** GSD2006:Global Software Development for the Practitioner [#b68cff0f] - Global Software Development in the FreeBSD Project --概要:定量的データにより,Global Software Developmentとその影響についての研究 --論文: &attachref(Global software development in the freeBSD project.pdf); --資料:&attachref(Global software development in the freeBSD project.pptx); --担当:津田(9/15) **SAC2006 [#xaee6ffe] - Supporting Change Request Assignment in Open Source Development -- Proceedings of the 2006 ACM Symposium on Applied Computing (SAC 2006), pages 1767-1772, ACM, 2006. --概要:プロジェクト管理者が“change request(バグ修正,機能追加)”を適切な開発者を提示するための研究(BTS,CVSのデータのテキスト情報を利用) --論文PDF: &attachref(p1767-canfora.pdf); --資料:&attachref(Supporting_Change_Request_Assignment_in_Open_Source_Development_1.pptx); --担当:伊原(10/6) **RSSE2010 [#o6f6a381] - Predicting the Fix Time of Bugs -- Proceedings of the 2nd international Workshop on Recommendation Systems For Software Engineering (RSSE2010), pages 52 -56, ACM,2010. --概要:OSS開発者が修正コストを把握する支援を行うために,報告後〜1カ月後までに得られる情報が増加するにつれて,修正時間の予測精度は向上するかどうかを実験している. --論文PDF: &attachref(p52-giger.pdf); --資料:&attachref(Predicting_the_Fix_Time_of_Bugs_1.pptx); --担当:伊原(10/6) ** SKKE2004 [#u20e712f] - Automatic bug triage using text categorization -- Proceedings of the Sixteenth International Conference on Software Engineering & Knowledge Engineering (SKKE'04) pp.92-97 -- 概要:不具合報告の description,title に含まれる単語から修正担当者を予測するモデルを構築する. --論文PDF: &attachref(automatic_bug_triage_using_text_categorization.pdf); --資料:&attachref(Automatic bug triage.ppt); --担当:おおさわ(10/20) ** ESEM2009 [#i2d58880] - An Empirical Study on Bug Assignment Automation Using Chinese Bug Data -- 3rd International Symposium on Empirical Software Engineering and Measurement pp451--455 -- 概要:従来提案されている修正者を自動で決定させる手法を中国語の不具合報告に適用した.また,テキスト以外の情報を使って修正者を予測する手法を提案している.人手による手法との結果を比較. -- 論文PDF: &attachref(chinese_bug.pdf); -- 資料: &attachref(chinese_bug_data.ppt); -- 担当:おおさわ(1/21) ** VISSOF2007 [#sa19ac5c] - "A Bug's Life" Visualizing a Bug Database -- 2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis pp113-120 -- 概要:不具合の可視化手法を2つ提案.1つはシステム全体を見たときにいつどこに不具合が集中しているのかの可視化.1つはそれぞれの不具合の修正に関する可視化. -- 論文PDF: &attachref(bugslife_visualizing_a_bug_database.pdf); -- 資料: &attachref(A_Bugs_Life.ppt); -- 担当:おおさわ(3/10) // ***session: セッション名 // - // --概要: // --論文PDF: &attachref(); // --資料(スライド):&attachref(); // --担当:(日付)