Kenji Fujiwara


Doctoral Student of Nara Institute of Science and Technology


日本語

Publications

including Japanese papers

Academic Journal
[1] Kenji Fujiwara, Kyohei Uemura, Hiroshi Igaki, Norihiro Yoshida, Kyohei Fushida, Haruaki Tamada, Shinji Kusumoto, Hajimu Iida, "An Approach to Identify Pitfalls in Programming Exercise Using Snapshots," コンピュータソフトウェア, (accepted, to appear).
[2] Erina Makihara, Hiroshi Igaki, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, "プログラミング演習における探索的プログラミング行動の自動検出手法の提案," 日本ソフトウェア科学会 コンピュータソフトウェア, (accepted, to appear).
[3] Erina Makihara, Hiroshi Igaki, Norihiro Yoshida, Kenji Fujiwara, Naoki Kawashima, Hajimu Iida, "ソフトウェア開発PBLにおけるビルドエラーの調査," 情報処理学会論文誌, volume 58, number 4, April 2017.
[4] Naoki Nakayama, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, Mitsutaka Takada, Hiroaki Takada, "Investigation into the Defect Occurrence Based on Positional Relationship between Code Clone and Code Fragment," 情報処理学会論文誌, volume 57, number 2, pages 681-693 February 2016.
[5] Erina Makihara, Kenji Fujiwara, Hiroshi Igaki, Norihiro Yoshida, Hajimu Iida, "Pockets: an Exploratory Programming Support Environment for Introductory Programming Exercises," 情報処理学会論文誌, volume 57, number 1, pages 236-247 January 2016.
[6] Kenji Fujiwara, Norihiro Yoshida, Hajimu Iida, "An Approach for Fine-Grained Detection of Refactoring Instances Using Repository with Syntactic Information," 情報処理学会論文誌, volume 56, number 12, pages 2346-2357 December 2015.
[7] Akira Goto, Norihiro Yoshida, Kenji Fujiwara, Eunjong Choi, Katsuro Inoue, "Recommending Extract Method Opportunities Using Machine Learnig," 情報処理学会論文誌, volume 56, number 2, pages 627-636 February 2015.
[8] Eunjong Choi, Kenji Fujiwara, Norihiro Yoshida, Shinpei Hayashi, "A Survey of Refactoring Detection Techniques Based on Change History Analysis," コンピュータソフトウェア, volume 32, number 1, pages 47-59 February 2015.
[9] Akira Goto, Norihiro Yoshida, Kenji Fujiwara, Eunjong Choi, Katsuro Inoue, "An Investigation into the Characteristics of Methods for Extract Method Refactoring," コンピュータソフトウェア, volume 31, number 3, pages 318-324 September 2014.
[10] Yuta Yamada, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, "A Topic-Based Visualization Tool for Archives of Developer Activity," コンピュータソフトウェア, volume 31, number 2, pages 144-150 May 2014.
International Conference
[1] Kyohei Uemura, Akira Mori, Kenji Fujiwara, Eunjong Choi, and Hajimu Iida, "Detecting and Analyzing Code Clones in Hdl," In 2017 IEEE 11th International Workshop on Software Clones (IWSC), pages 1-7 February 2017.
[2] Kyohei Uemura, Yusuke Saito, Shin Fujiwara, Daiki Tanaka, Kenji Fujiwara, Hideaki, Hata, Hajimu Iida, and Kenichi Matsumoto, "A Hosting Service of Multi-Language Historage," In in Proceedings of the Computer and Information Science(ICIS), 2016 IEEE/ACIS 15th Internatilnal Conference on, pages 843-848 June 2016.
[3] Erina Makihara, Hiroshi Igaki, Norihiro Yoshida, Kenji Fujiwara, and Hajimu Iida, "Detecting Exploratory Programming Behaviors for Introductory Programming Exercises," In In Proceedings of the 24th IEEE International Conference on Program Comprehension(ICPC2016), May 2016.
[4] Thunyathon Jaruchotrattanasakul, Xin Yang, Erina Makihara, Kenji Fujiwara, and Hajimu Iida, "Open Source Resume (OSR): a Visualization Tool for Presenting OSS Biographies of Developers," In the 7th International Workshop on Empirical Software Engineering in Practice (IWESEP 2016), pages 57-62 March 2016.
[5] Yusuke Saito, Kenji Fujiwara, Hiroshi Igaki, Norihiro Yoshida, and Hajimu Iida, "How Do Github Users Feel with Pull-Based Development?," In Proceedings of 7th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP 2016), pages 7-11 March 2016.
[6] Patanamon Thongtanunam, Xin Yang, Norihiro Yoshida, Raula Gaikovina Kula, Ana Erika Camargo Cruz, Kenji Fujiwara, and Hajimu Iida, "ReDA: a Web-Based Visualization Tool for Analyzing Modern Code Review Dataset," In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), pages 605-608 October 2014. (Victoria, Canada)
[7] Kenji Fujiwara, Hideaki Hata, Erina Makihara, Yusuke Fujihara, Naoki Nakayama, Hajimu Iida, and Ken-ichi Matsumoto, "Kataribe: a Hosting Service of Historage Repositories," In 11th Working Conference on Mining Software Repositories (MSR 2014), pages 380-383 May 2014. (Hyderabad, India)
[8] Kenji Fujiwara, Kyohei Fushida, Norihiro Yoshida, and Hajimu Iida, "Assessing Refactoring Instances and the Maintainability Benefits of Them from Version Archives," In Proceedings of the 14th International Conference on Product-Focused Software Development and Process Improvement (PROFES 2013), pages 313-323 June 2013. (Paphos, Cypros)
[9] Kazuki Hamasaki, Raula Gaikovina Kula, Norihiro Yoshida, A. E. Camargo Cruz, Kenji Fujiwara, and Hajimu Iida, "Who Does What During a Code Review? Datasets of OSS Peer Review Repositories," In Proceedings of the 10th Working Conference on Mining Software Repositories (MSR 2013), pages 49-52 May 2013. (San Francisco, California, USA)
[10] Xin Yang, Raula Gaikovina Kula, Ana Camargo Cruz, Norihiro Yoshida, Kazuki Hamasaki, Kenji Fujiwara, and Hajimu Iida, "Understanding Oss Peer Review Roles in Peer Review Social Network (PeRSoN)," In Proceedings of the 19th Asia-Pacific Software Engineering Conference (APSEC 2012), pages 709-712 December 2012. (Hong Kong)
[11] Raula Gaikovina Kula, Ana Erika Camargo Cruz, Norihiro Yoshida, Kazuki Hamasaki, Kenji Fujiwara, Xin Yang, and Hajimu Iida, "Using Profiling Metrics to Categorise Peer Review Types in the Android Project," In IEEE International Symposium on Software Reliability Engineering (ISSRE 2012), pages 146-151 November 2012. (Dallas, TX, USA)
[12] Kenji Fujiwara, Kyohei Fushida, Haruaki Tamada, Hiroshi Igaki, and Norihiro Yoshida, "Why Novice Programmers Fall into a Pitfall?: Coding Pattern Analysis in Programming Exercise," In the 4th International Workshop on Empirical Software Engineering in Practice (IWESEP 2012), pages 46-51 October 2012. (Osaka, Japan, Best Student Paper Award)
[13] Kenji Fujiwara, Kyohei Fushida, Norihiro Yoshida, and Hajimu Iida, "An Approach to Investigating How a Lack of Software Refactoring Effects Defect Density," In IEICE Technical Report, volume 111, number 107, pages 59-62 June 2011. (Seoul, Korea, Joint Workshop on Software Science and Engineering と共催)
Domestic Conference
[1] Kenji Fujiwara, Kyohei Uemura, Hiroshi Igaki, Kyohei Fushida, Haruaki Tamada, Hajimu Iida, "スナップショットを用いたプログラミング演習における行き詰まり箇所の特定 ," Proc. of rePiT2017, pages 17-26 January 2017.
[2] Kyohei Uemura, Kenji Fujiwara, Eunjong Choi, Hajimu Iida, "Investigation for Code Clone in Hardware Description Language," IPSJ/SIGSE Software Engineering Symposium (SES2016), 78-85 August 2016.
[3] Naoki Nakayama, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, Mitsutaka Takada, Hiroaki Takada, "コードクローンとの位置関係に基づく欠陥混入傾向の調査," ソフトウェアエンジニアリングシンポジウム2015論文集, pages 28-37 September 2015.
[4] Erina Makihara, Hiroshi Igaki, Kenji Fujiwara, Kyohei Uemura, Norihiro Yoshida, Hajimu Iida, "初学者向けプログラミング演習における探索的プログラミングの実態調査と支援手法の提案," 第21回ソフトウェア工学の基礎ワークショップ (FOSE 2014), pages 123-128 December 2014.
[5] Akira Goto, Norihiro Yoshida, Kenji Fujiwara, Eunjong Choi, Katsuro Inoue, "機械学習を用いたメソッド抽出リファクタリングの推薦手法," ソフトウェアエンジニアリングシンポジウム2014論文集, pages 170-175 September 2014.
[6] Xin Yang, Norihiro Yoshida, Kenji Fujiwara, Yong Jin, and Hajimu Iida, "Categorizing Code Review Result with Social Networks Analysis: a Case Study on Three Oss Projects," In ソフトウェアエンジニアリングシンポジウム2014論文集, pages 200-201 September 2014.
[7] Kenji Fujiwara, Norihiro Yoshida, Hajimu Iida, "An Approach for Fine-Grained Detection of Refactoring Instances from a Software Repository," 第20回ソフトウェア工学の基礎ワークショップ (FOSE 2013), pages 101-106 November 2013.
Workshop
[1] Daiki Tanaka, Eunjong Choi, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, "プロセスメトリクスを用いたメソッド抽出事例の調査と予測モデルの構築," 電子情報通信学会技術研究報告, volume 116, number 512, SS2016-73, pages 79-84 March 2017.
[2] Daiki Tanaka, Norihiro Yoshida, Kenji Fujiwara, Eunjong Choi, Hajimu Iida, "プロセスメトリクスを用いたメソッド抽出事例の特徴調査," ソフトウェアエンジニアリングシンポジウム2016論文集, pages 241-246 August 2016.
[3] Erina Makihara, Hiroshi Igaki, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, "Investigating the Model of Automatically Detecting Exploratory Programming Behaviors," 情報処理学会研究報告, volume 2016-SE-191, number 16, 1 - 8 March 2016.
[4] Naoki Kawashima, Kenji Fujiwara, Hiroshi Igaki, Norihiro Yoshida, Hajimu Iida, "An Investigation into the Behavior of the Novice Programmers Based on Build Histories in Software Development Practice," IEICE Technical Report, volume 115, number 248, pages 29-34 October 2015.
[5] Kyohei Uemura, Kenji Fujiwara, Hajimu Iida, "Hardware Description Language を対象としたコードクローンの調査," SWEST17, August 2015.
[6] Yong Jin, Kenji Fujiwara, Hajimu Iida, "Linuxディストリビューションにおけるパッチの適用過程の復元に向けて," 電子情報通信学会技術報告, volume 115, number 20, pages 59-62 May 2015.
[7] Kyohei Uemura, Kenji Fujiwara, Hajimu Iida, "Classification of Code Clones in Hardware Description Language," IEICE-SS2015-5 , pages 23-28 May 2015.
[8] Yusuke Saito, Kenji Fujiwara, Hiroshi Igaki, Norihiro Yoshida, Hajimu Iida, "Discussion of a Tool for Supporting Pull Request Driven Software Development," IEICE Technical Report, volume 114, number 416, pages 103-108 January 2015.
[9] Naoki Nakayama, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, "Investigation of Defect Rate within Code Clones and the Surrounding Code Fragments Using Repository Mining Technique," 情報処理学会研究報告, volume 2014-SE-186, number 2, pages 1-8 November 2014.
[10] Erina Makihara, Kenji Fujiwara, Putchong Uthayopas, Chantana Chantrapornchai, Jittat Fakcharoenphol, Hiroshi Igaki, Norihiro Yoshida, Hajimu Iida, "A Comparison of the Programming Behavior by Novices between the Japanese and Thai Universities," IEICE Technical Report, volume 114, number 260, pages 47-52 October 2014.
[11] Daichi Urata, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, "A Discussion on the Analysis of Design Pattern Instances Using File Modification Records," IEICE Technical Report, volume 113, number 277, pages 13-18 November 2013.
[12] Yusuke Fujihara, Kenji Fujiwara, Norihiro Yoshida, Hajimu Iida, "Discussion on Code Clone Modification Tool for Development Process with Version Control System," 情報処理学会研究報告, volume 2013-SE-182, number 30, pages 1-6 October 2013.
[13] Yuta Yamada, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, "A Topic-Based Visualization Tool for Archives of Developer Activity," 日本ソフトウェア科学会第30回大会講演論文集, September 2013.
[14] Akira Goto, Norihiro Yoshida, Kenji Fujiwara, Eunjong Choi, Katsuro Inoue, "An Investigation into the Characteristics of Methods for Extract Method Refactoring," 日本ソフトウェア科学会第30回大会講演論文集, FOSE1-3_1-6 September 2013.
[15] Kenji Fujiwara, Norihiro Yoshida, Hajimu Iida, "Detecting Extract Method Refactoring from Repository with Syntactic Information," IEICE Technical Report, volume 113, number 24, pages 19-24 May 2013.
[16] Yuta Yamada, Kenji Fujiwara, Norihiro Yoshida, Hajimu Iida, "Repository Visualization Technique Based on Developer Activity Using Topic Analysis," 情報処理学会研究報告 ソフトウェア工学研究会報告, volume 2012-SE-178, number 16, November 2012.
[17] Kazuki Hamasaki, Kenji Fujiwara, Norihiro Yoshida, Raula Gaikovina Kula, Kyohei Fushida, Hajimu Iida, "An Analysis of Patch Reviews in the Android Open Source Project," IPSJ SIG Technical Report, volume 2012-SE-176, number 12, May 2012.
[18] Kyohei Fushida, Haruaki Tamada, Hiroshi Igaki, Kenji Fujiwara, Norihiro Yoshida, "Coding Pattern Analysis for Novice Programmer in Programming Exercise," 電子情報通信学会技術報告, volume 111, number 481, pages 67-72 March 2012.
[19] Kenji Fujiwara, Kyohei Fushida, Norihiro Yoshida, Hajimu Iida, "An Investigation into the Effect of Refactoring on Defect Introductions in Open Source Software Projects," 日本ソフトウェア科学会 第28回大会 講演論文集, September 2011.
[20] Kenji Fujiwara, Kyohei Fushida, Norihiro Yoshida, Hajimu Iida, "An Analysis of Relationship between Software Refactorings and Defects in Devlopment History," 平成22年度 情報処理学会関西支部 支部大会 講演論文集, September 2010.
Ph.D Thesis
[1] Kenji Fujiwara, "Methods for Empirical Analysis and Evaluation of Refactoring Instances," Ph.D. thesis, 奈良先端科学技術大学院大学, 2015.
[2] Kenji Fujiwara, "An Investigation into the Effect of Refactoring History on Defect Introduction," Master thesis, 奈良先端科学技術大学院大学, 2012.
Award
[1] Kenji Fujiwara, Kyohei Uemura, Hiroshi Igaki, Kyohei Fushida, Haruaki Tamada, Hajimu Iida, "最優秀論文賞," 第3回 実践的IT教育シンポジウム , January 2017.
[2] Naoki Nakayama, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida, Mitsutaka Takada, Hiroaki Takada, "Best Paper Award," ソフトウェアエンジニアリングシンポジウム2015, 2015.
[3] Kenji Fujiwara, Kyohei Fushida, Haruaki Tamada, Hiroshi Igaki, and Norihiro Yoshida, "Best Student Paper Award," 4th International Workshop on Empirical Software Engineering in Practice, October 2012.
(Powered by PMAN3.)