解説
[1] Shuji Morisaki, "Are You Using a Toolset in Your Code Review?," IBM developerWorks, February 2010.
論文誌
[1] 佐々木唯, 石原知也, 堀田圭佑, 畑秀明, 肥後芳樹, 井垣宏, 楠本真二, "メトリクス計測の前処理となるソースコード簡略化手法の提案と評価," 電子情報通信学会論文誌, volume J96-D, number 11, pages 2634-2645 2013年11月.
[2] 畑秀明, 肥後芳樹, 楠本真二, "リポジトリマイニング可能なコードクローン版管理システムの提案," 情報処理学会論文誌, volume 54, number 2, pages 894-902 2013年2月.
[3] 畑秀明, 森井亮介, 水野修, 菊野亨, "不具合修正に関わるメソッド呼び出しの変更についての定量的分析," 情報処理学会論文誌, volume 52, number 2, pages 801-816 2011年2月.
[4] Osamu Mizuno and Hideaki Hata, "A Hybrid Fault-Proneness Detection Approach Using Text Filtering and Static Code Analysis," International Journal of Advancements in Computing Technology, volume 2, number 5, pages 1-12 December 2010.
[5] Shinji Uchida, Akito Monden, Naoki Ohsugi, Toshihiro Kamiya, Ken-ichi Matsumoto, and Hideo Kudo, "Software Analysis by Code Clones in Open Source Software," Journal of Computer Information Systems, volume XLV, number 3, pages 1-11 April 2005.
国際会議
[1] Yuki Ueda, Akinori Ihara, Toshiki Hirao, Takashi Ishio, and Kenichi Matsumoto, "How Is IF Statement Fixed Through Code Review? - a Case Study of Qt Project -," In Proc. of 8th IEEE International Workshop on Program Debugging, October 2017.
[2] Kenichi Ono, Akinori Ihara, and Kenichi Matsumoto, "Toward Predicting a Reviewer Not to Ignore Code Review Requests in Oss Development," 8th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP 2017), Poster session, 2017.
[3] Tomohiro Ichinose, Kyohei Uemura, Daiki Tanaka, Hideaki Hata, Hajimu Iida, and Kenichi Matsumoto, "Rocat on Kataribe: Code Visualization for Communities," In Proc. of 4th International Conference on Applied Computing and Information Technology (ACIT 2016), pages 158-163 December 2016.
[4] Stevche Radevski, Hideaki Hata, and Kenichi Matsumoto, "Eyenav: Gaze-Based Code Navigation," In Proc. of 9th Nordic Conference on Human-Computer Interaction (NordiCHI 2016), number 89, 89:1--89:4 October 2016.
[5] Norihito Kitagawa, Hideaki Hata, Akinori Ihara, Kiminao Kogiso, and Kenichi Matsumoto, "Code Review Participation: Game Theoretical Modeling of Reviewers in Gerrit Datasets," In Proc. of 9th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2016), pages 64-67 May 2016.
[6] Kenichi Ono, Akinori Ihara, Toshiki HIrao, and Kenichi Matsumoto, "Toward Identifying Responders to a Code Review Request -Case Study of Qt Project-," In The 7th International Workshop on Empirical Software Engineering in Practice (IWESEP2016), March 2016.
[7] Stevche Radevski, Vermille Ann Saw, Hideaki Hata, and Kenichi Matsumoto, "Source Code Or Natural Language?," 7th International Workshop on Empirical Software Engineering in Practice (IWESEP 2016), Poster session, March 2016.
[8] Toshiki Hirao, Akinori Ihara, Yuki Ueda, Passakorn Phannachitta, and Ken-ichi Matsumoto, "The Impact of a Low Level of Agreement among Reviewers in a Code Review Process," In The 12th International Conference on Open Source Systems (OSS2016), pages 97-110 2016.
[9] Yusuke Oda, Hiroyuki Fudaba, Graham Neubig, Hideaki Hata, Sakriani Sakti, Tomoki Toda, and Satoshi Nakamura, "Learning to Generate Pseudo-Code from Source Code Using Statistical Machine Translation," In Proc. of 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015), pages 574-584 November 2015.
[10] Hiroyuki Fudaba, Yusuke Oda, Koichi Akabe, Graham Neubig, Hideaki Hata, Sakriani Sakti, Tomoki Toda, and Satoshi Nakamura, "Pseudogen: A Tool to Automatically Generate Pseudo-Code from Source Code," In Proc. of 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015), pages 824-829 November 2015.
[11] Toshiki Hirao, Akinori Ihara, and Kenichi Matsumoto, "Pilot Study of Collective Decision-Making in the Code Review Process," In Proc. of the Center for Advanced Studies on Collaborative Research (CASCON2015), pages 248-251 November 2015.
[12] Toshiki Hirao, Akinori Ihara, and Kenichi Matsumoto, "How do core reviewers make a decision in Code Review Process -­‐ A Pilot Study of Open Source Project Patches -­‐," MSR Asia Summit 2015, October 2015.
[13] Norihito Kitagawa, Hideaki Hata, Akinori Ihara, Kenichi Matsumoto, and Kiminao Kogiso, "A Theoretical and Empirical Study of Cooperation in Code Review," MSR Asia Summit 2015, Poster session, October 2015.
[14] Tomohiro Ichinose, Hideaki Hata, and Kenichi Matsumoto, "Gamification with Code Visualization on Software Development," MSR Asia Summit 2015, Poster session, October 2015.
[15] Yuichiro Kanzaki, Akito Monden, and Christian Collberg, "Code Artificiality: a Metric for the Code Stealth Based on an N-Gram Model," In Proc. of IEEE/ACM 1st International Workshop on Software Protection (SPRO 2015), pages 31-37 May 2015.
[16] Yoshiki Higo, Akio Ohtani, Shinpei Hayashi, Hideaki Hata, and Shinji Kusumoto, "Toward Reusing Code Changes," In Proc. of 12th Working Conference on Mining Software Repositories (MSR 2015), pages 372-376 May 2015.
[17] Shin Fujiwara, Hideaki Hata, Akito Monden, and Kenichi Matsumoto, "Bug Report Recommendation for Code Inspection," In Proc. of 1st International Workshop on Software Analytics (SWAN 2015), pages 9--12 March 2015.
[18] Patanamon Thongtanunam, Chakkrit Tantithamthavorn, Raula Gaikovina Kula, Norihiro Yoshida, Hajimu Iida and Ken-ichi Matsumoto, Who Should Review My Code? a File Location-Based Code-Reviewer Recommendation Approach for Modern Code Review, In Proceedings of The 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’15), 2015.
[19] Patanamon Thongtanunam, Chakkrit Tantithamthavorn, Raula Gaikovina Kula, Norihiro Yoshida, Hajimu Iida, and Ken-ichi Matsumoto, "Who Should Review My Code? a File Location-Based Code-Reviewer Recommendation Approach for Modern Code Review," In Proceeedings of the International Conference on Software Analysis, Evolution, and Reengineering (SANER), 141–150 2015.
[20] Phiradet Bangcharoensap, Akinori Ihara, Yasutaka Kamei, and Ken-ichi Matsumoto, "Locating Source Code to Be Fixed Based on Initial Bug Reports -A Case Study on the Eclipse Project-," In Proc. of 4th International Workshop on Empirical Software Engineering in Practice (IWESEP 2012), pages 10-15 October 2012.
[21] Yasutaka Kamei, Hiroki Sato, Akito Monden, Shinji Kawaguchi, Hidetake Uwano, Masataka Nagura, Ken-ichi Matsumoto, and Naoyasu Ubayashi, "An Empirical Study of Fault Prediction with Code Clone Metrics," In Proc. Joint Conference of International Workshop on Software Measurement and International Conference on Software Process and Product Measurement (IWSM/Mensura2011), pages 55-61 November 2011.
[22] Takahiro Sunada, Akito Monden, and Ken-ichi Matsumoto, "On Estimating Source Lines of Code from a Binary Program," In In Proc. of Joint Conference of International Workshop on Software Measurement and International Conference on Software Process and Product Measurement (IWSM/Mensura 2011), volume 2, pages 3-6 November 2011.
[23] Hideaki Hata, Osamu Mizuno, and Tohru Kikuno, "Inferring Restructuring Operations on Logical Structure of Java Source Code," In Proc. of 3rd International Workshop on Empirical Software Engineering in Practice (IWESEP2011), pages 17-22 November 2011.
[24] Kazuki Nishizono, Shuji Morisaki, Rodrigo Vivanco, and Ken-ichi Matsumoto, "Source Code Comprehension Strategies and Metrics to Predict Comprehension Effort in Software Maintenance and Evolution Tasks - an Empirical Study with Industry Practitioners," In Proceedings of the 27th IEEE International Conference on Software Maintenance, pages 473-481 September 2011.
[25] Yuichiro Kanzaki and Akito Monden, "A Software Protection Method Based on Time-Sensitive Code and Self-Modification Mechanism," Proc. 14th IASTED International Conference on Software Engineering and Applications (IASTED SEA 2010), pages 325-331 November 2010.
[26] Shinji Kawaguchi, Takanobu Yamashina, Hidetake Uwano, Kyhohei Fushida, Yasutaka Kamei, Masataka Nagura, and Hajimu Iida, "Shinobi: a Tool for Automatic Code Clone Detection in the Ide," In Working Conference on Reverse Engineering (WCRE09) , pages 313-314 October 2009.
[27] Hidetake Uwano, Akito Monden, and Ken-ichi Matsumoto, "Are Good Code Reviewers Also Good at Design Review?," In the 2nd International Symposium on Empirical Software Engineering and Measurement , pages 351-353 October 2008.
[28] Tomoko Matsumura, Akito Monden, and Ken-ichi Matsumoto, "The Detection of Faulty Code Violating Implicit Coding Rules," In In Proc. International Symposium on Empirical Software Engineering (ISESE2002), pages 173--182 October 2002.
[29] Akito Monden, Daikai Nakae, Toshihiro Kamiya, Shinichi Sato, and Ken-ichi Matsumoto, "Software Quality Analysis by Code Clones in Industrial Legacy Software," In In Proc. 8th IEEE International Software Metrics Symposium (METRICS2002), pages 87--94 June 2002.
[30] Tomoko Matsumura, Akito Monden, and Ken-ichi Matsumoto, "A Method for Detecting Faulty Code Violating Implicit Coding Rules," In In Proc. International Workshop on Principles of Software Evolution (IWPSE2002), pages 15--21 May 2002.
国内会議(査読付き)
[1] 上田裕己, 伊原彰紀, 平尾俊貴, 石尾隆, 松本健一, "コーディング規約改定によるコードレビュー中の軽微な変更の分析," ソフトウェアエンジニアリングシンポジウム2017 (SES2017), 2017年9月.
[2] 小野健一, 伊原彰紀, 坂口英司, 平尾俊貴, 松本健一 , "OSS開発のコードレビュー依頼に貢献する開発者の予測," 第23回ソフトウェア工学の基礎ワークショップ (FOSE2016), pages 157-162 2016年12月.
[3] 中川尊雄, 藤原新, 畑秀明, 松本健一, "プログラミング学習者向けソースコード提示システム: TAMBA," ソフトウェアエンジニアリングシンポジウム2016 (SES2016), pages 34-41 2016年9月.
[4] 本田澄, 坂口英司, 伊原彰紀, 鷲崎弘宜, 深澤 良彰 , "欠陥とソースコードの変更回数の関係分析," ウィンターワークショップ2016・イン・逗子 論文集, volume 2016, pages 57-68 2016年1月.
[5] 小野健一, 伊原彰紀, 平尾俊貴, 松本健一 , "オープンソース開発におけるパッチ検証者数の予測," ウィンターワークショップ2016・イン・逗子 論文集, volume 2016, pages 53-54 2016年1月.
[6] 南智孝, 伊原彰紀, 坂口英司, 松本健一 , "プロダクトコード変更に伴い共進化するテストコード特定手法の提案," ウィンターワークショップ2016・イン・逗子 論文集, volume 2016, pages 51-52 2016年1月.
[7] 安藤聡志, 平尾俊貴, 伊原彰紀, 松本健一, 関浩之 , "OSS開発におけるソースコード静的解析手法を用いたパッチ検証手法の提案," ウィンターワークショップ2016・イン・逗子 論文集, volume 2016, pages 49-50 2016年1月.
[8] 北川愼人, 畑秀明, 伊原彰紀, 小木曽公尚, 松本 健一, "コードレビューのジレンマ/スノードリフトゲームによる協調行動の分析," 第22回ソフトウェア工学の基礎ワークショップ(FOSE2015), pages 203-212 2015年11月.
[9] 畑秀明, 松本健一, "メソッド進化分析のためのソースコード履歴グラフ構築とネットワーク分析," ソフトウェア工学の基礎,日本ソフトウェア科学会FOSE2013, pages 89-94 2013年11月.
[10] 畑秀明, 肥後芳樹, 楠本真二, "リポジトリマイニング可能なコードクローン版管理システムの提案," ソフトウェアエンジニアリングシンポジウム2012(SES2012), 20:1-20:8 2012年8月.
テクニカルレポート
[1] Shoji Fujita, "Analyzing Code Review Practices: Are Oss Communities Really Open?," In 2009 International Workshop on Empirical Software Engineering in Practice (IWESEP 2009) , pages 114-119 2009.
[2] Takanobu Yamashina, Hidetake Uwano, Kyohei Fushida, Yasutaka Kamei, Masataka Nagura, Shinji Kawaguchi, and Hajimu Iida, "Shinobi: a Real-Time Code Clone Detection Tool for Software Maintenance," Information Science Technical Report, number NAIST-IS-TR2007011, ISSN 0919-9527, Graduate School of Information Science, Nara Institute of Science and Technology, March 2008.
[3] Akito Monden, Daikai Nakae, Toshihiro Kamiya, Shinichi Sato, and Ken-ichi Matsumoto, "Software Quality Analysis by Code Clones in Industrial Legacy Software," Information Science Technical Report, number NAIST-IS-TR2001007, Graduate School of Information Science, September 2001.
研究会・全国大会等
[1] 則兼卓人, 伊原彰紀, 平尾俊貴, 松本健一, "ソフトウェア工学分野における公開データとその活用 -ソフトウェア検証に関する公開データについて- ," 電子情報通信学会技術研究報告(PRMU, パターン認識・メディア理解), pages 73-78 2016年10月.
[2] 坂口英司, 南智孝, 伊原彰紀, 松本健一 , "オープンソースソフトウェアにおけるテストコードの保守頻度と生存期間の分析," 研究報告ソフトウェア工学(SE), volume 2015-SE-190, number 3, pages 1-5 2015年12月.
[3] 若林洸太, 門田暁人, 伊原彰紀, 玉田春昭 , "コードクローンと使用ライブラリに着目したオープンソースソフトウェアの進化の定量化," 研究報告ソフトウェア工学(SE), volume 2015-SE-190, number 2, pages 1-6 2015年12月.
[4] 平尾俊貴, 伊原彰紀, 松本健一, "コードレビュープロセスに基づくパッチ再投稿の予測," ソフトウェアエンジニアリングシンポジウム2015(SES2015), number 26, 2015年9月.
[5] 札場寛之, 小田悠介, Graham Neubig, 畑秀明, Sakriani Sakti, 戸田智基, 中村哲, "機械翻訳を用いた擬似コード生成による学習者支援," 第40回教育システム情報学会全国大会, pages 259-260 2015年9月.
[6] 平尾俊貴, 伊原彰紀, 松本健一, "コードレビュープロセスに基づくパッチ再投稿の予測," ソフトウェアエンジニアリングシンポジウム2015(SES2015), pages 195-201 2015年9月.
[7] 畑秀明, 水野修, 菊野亨, "ソースコードの構造に対する体系的変更内容の復元," 電子情報通信学会技術研究報告. SS, ソフトウェアサイエンス, volume 111, number 168, pages 31-36 2011年7月.