Kenji Fujiwara

J-GLOBAL         Last updated: Oct 13, 2018 at 15:22
 
Avatar
Name
Kenji Fujiwara
E-mail
fujiwaratoyota-ct.ac.jp
Affiliation
Toyota National College of Technology
Section
Department of Information and Computer Engineering

Academic & Professional Experience

 
Apr 2016
 - 
Today
Asistant Professor, Department of Information and Computer Engineering, National Institute of Technology, Toyota College
 

Education

 
Apr 2012
 - 
Sep 2015
Doctoral Course, Graduate School of Information Science, Nara Institute of Science and Technology
 
Apr 2010
 - 
Mar 2012
Master Course, Graduate School of Information Science, Nara Institute of Science and Technology
 

Published Papers

 
Kyohei Uemura, Akira Mori, Kenji Fujiwara, Eunjong Choi, Hajimu Iida
情報処理学会論文誌   59(4) 1225-1239   Apr 2018   [Refereed]
ハードウェア記述言語は,Field Programmable Gate Array(FPGA)開発などで回路の構造を定義するために用いられる言語である.近年のFPGAの利用拡大により,ハードウェア記述言語(HDL)を用いた回路開発の効率化が課題となっている.そこで,我々はソースコード中の重複あるいは類似したコード片であるコードクローンに着目した.ソフトウェアにおいて,コードクローンは開発効率を低下させる一因として研究されている.本論文では,代表的なHDLであるVerilog HDLを対象と...
Erina Makihara, Hiroshi Igaki, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida
Computer Software   35(1) 110-116   Feb 2018   [Refereed]
In programming exercise, it is difficult for educators to grasp each student's progress in real-time and provide them with accurate advice. In this research, we focus on exploratory programming. Exploratory programming is the repetition circle of ...
Kenji Fujiwara, Kyohei Uemura, Hiroshi Igaki, Norihiro Yoshida, Kyohei Fushida, Haruaki Tamada, Shinji Kusumoto, Hajimu Iida
Computer Software   35(1) 3-13   Feb 2018   [Refereed]
Kyohei Uemura, Akira Mori, Kenji Fujiwara, Eunjong Choi, and Hajimu Iida
In 2017 IEEE 11th International Workshop on Software Clones (IWSC)   1-7   Feb 2017   [Refereed]
Kenji Fujiwara,Kyohei Uemura,Hiroshi Igaki,Norihiro Yoshida,Kyohei Fushida,Haruaki Tamada,Shinji Kusumoto,Hajimu Iida
   Jan 2017   [Refereed][Invited]
Kyohei Uemura,Yusuke Saito,Shin Fujiwara,Daiki Tanaka,Kenji Fujiwara,Hajimu Iida,Kenichi Matsumoto
15th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2016   843-848   Jun 2016   [Refereed]
Erina Makihara,Hiroshi Igaki,Norihiro Yoshida,Kenji Fujiwara,Hajimu Iida
24th IEEE International Conference on Program Comprehension, ICPC 2016   1-4   May 2016   [Refereed]
槇原絵里奈, 井垣宏, 吉田則裕, 藤原賢二, 飯田元
情報処理学会研究報告   2016(SE-191) VOL.2016‐SE‐191,NO.16 (WEB ONLY)   Mar 2016
Yusuke Saito,Kenji Fujiwara,Hiroshi Igaki,Norihiro Yoshida,Hajimu Iida
7th International Workshop on Empirical Software Engineering in Practice, IWESEP@SANER 2016   7-11   Mar 2016   [Refereed]
中山直輝, 吉田則裕, 藤原賢二, 飯田元, 高田光隆, 高田広章
情報処理学会論文誌   57(2) 681-693   Feb 2016   [Refereed]
槇原絵里奈, 藤原賢二, 井垣宏, 吉田則裕, 飯田元
情報処理学会論文誌   57(1) 236-247   Jan 2016   [Refereed]
Thunyathon Jaruchotrattanasakul,Xin Yang,Erina Makihara,Kenji Fujiwara,Hajimu Iida
7th International Workshop on Empirical Software Engineering in Practice, IWESEP@SANER 2016, Osaka, Japan, March 13, 2016   57-62   2016   [Refereed]
藤原賢二, 吉田則裕, 飯田元
情報処理学会論文誌   56(12) 2346-2357   Dec 2015   [Refereed]
川島尚己, 藤原賢二, 井垣宏, 吉田則裕, 飯田元
電子情報通信学会技術研究報告   115(248(SS2015 35-43)) 29-34   Oct 2015
Methods for Empirical Analysis and Evaluation of Refactoring Instances
Kenji Fujiwara
Nara Institute of Science and Technology      Aug 2015
JIN Yong, 藤原賢二, 飯田元
電子情報通信学会技術研究報告   115(20(SS2015 1-15)) 59-62   May 2015
上村恭平, 藤原賢二, 飯田元
電子情報通信学会技術研究報告   115(20(SS2015 1-15)) 23-28   May 2015
崔 恩瀞, 藤原 賢二, 吉田 則裕
コンピュータソフトウェア   32(1) 47-59   Feb 2015   [Refereed]
後藤 祥, 吉田 則裕, 藤原 賢二, 崔 恩瀞, 井上 克郎
IPSJ Journal   56(2) 627-636   Feb 2015   [Refereed]
Refactoring is a technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. It is a very important activity to improve software maintainability and readability. In this research, w...
SAITO Yusuke, FUJIWARA Kenji, IGAKI Hiroshi, YOSHIDA Norihiro, IIDA Hajimu
Mathematical Systems Science and its Applications : IEICE technical report   114(415) 103-108   Jan 2015
The Pull Request Driven Development (PRDD) is one of the modern methodology for software development which strongly collaborates with distributed version control systems (DVCSs) and its hosting services. During PRDD, a developer creates a branch f...
Naoki Nakayama, Norihiro Yoshida, Kenji Fujiwara, Hajimu Iida
IPSJ SIG Notes   2014(2) 1-8   Nov 2014
Code clone is a duplicate code fragment in the source code of software and generated by developer's copy and paste. Recently, some researchers proposed defect detection method based on code clone analysis and the proposed methods were able to dete...
MAKIHARA Erina, FUJIWARA Kenji, UTHAYOPAS Putchong, CHANTRAPORNCHAI Chantana, FAKCHAROENPHOL Jittat, IGAKI Hiroshi, YOSHIDA Norihiro, IIDA Hajimu
IEICE technical report. Education technology   114(260) 47-52   Oct 2014
In the educational technology field, several studies have been done on the analysis of programming behaviors of novices. Typically, this analysis is performed in the university that researchers belong to. Therefore, only a few studies have been do...
Kenji Fujiwara,Hideaki Hata,Erina Makihara,Yusuke Fujihara,Naoki Nakayama,Hajimu Iida,Ken-ichi Matsumoto
11th Working Conference on Mining Software Repositories, MSR 2014, Proceedings, May 31 - June 1, 2014, Hyderabad, India   380-383   2014   [Refereed]
Patanamon Thongtanunam,Xin Yang,Norihiro Yoshida,Raula Gaikovina Kula,Ana Erika Camargo Cruz,Kenji Fujiwara,Hajimu Iida
30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29 - October 3, 2014   605-608   2014   [Refereed]
後藤祥, 吉田則裕, 藤原賢二, 崔恩瀞, 井上克郎
コンピュータソフトウェア   31(3) 318-324   2014   [Refereed]
山田悠太, 吉田則裕, 藤原賢二, 飯田元
コンピュータソフトウェア   31(2) 144-150   2014   [Refereed]
URATA Daichi, YOSHIDA Norihiro, FUJIWARA Kenji, IIDA Hajimu
Technical report of IEICE. KBSE   113(277) 13-18   Oct 2013
Design patterns are general solutions to common problems in software design. However, it has been reported that they are not effective for some given problems and contexts. For evaluating the effects of design pattern instances, long-term analysis...
Yusuke Fujihara, Kenji Fujiwara, Norihiro Yoshida, Hajimu Iida
IPSJ SIG Notes   2013(30) 1-6   Oct 2013
A code clone is a code fragment that has identical or similar code fragments to it in the source code. If developers modify a code clone, they have to determine whether or not to modify the corresponding code clones in source code. To keep the con...
FUJIHARA YUSUKE, FUJIWARA KENJI, YOSHIDA NORIHIRO, IIDA HAJIMU
Technical report of IEICE. SS   113(269) 195-200   Oct 2013
A code clone is a code fragment that has identical or similar code fragments to it in the source code. If developers modify a code clone, they have to determine whether or not to modify the corresponding code clones in source code. To keep the con...
後藤 祥, 吉田 則裕, 藤原 賢二
日本ソフトウェア科学会大会論文集   30 558-563   Sep 2013
山田 悠太, 吉田 則裕, 藤原 賢二
日本ソフトウェア科学会大会論文集   30 564-569   Sep 2013
FUJIWARA Kenji, YOSHIDA Norihiro, IIDA Hajimu
Technical report of IEICE. SS   113(24) 19-24   May 2013
Recently, several research have tackled to reveal the effects of refactorings in the software development. In order to reveal the effects, it is important to detect performing of refactorings from the history of the software development. In this r...
Kenji Fujiwara,Kyohei Fushida,Norihiro Yoshida,Hajimu Iida
Product-Focused Software Process Improvement - 14th International Conference, PROFES 2013, Paphos, Cyprus, June 12-14, 2013. Proceedings   313-323   2013   [Refereed]
Kazuki Hamasaki,Raula Gaikovina Kula,Norihiro Yoshida,Ana Erika Camargo Cruz,Kenji Fujiwara,Hajimu Iida
Proceedings of the 10th Working Conference on Mining Software Repositories, MSR '13, San Francisco, CA, USA, May 18-19, 2013   49-52   2013   [Refereed]
Yuta Yamada, Kenji Fujiwara, Norihiro Yoshida, Hajimu Iida
IPSJ SIG Notes   2012(16) 1-7   Oct 2012
During a software development, the activity of an individual developer is considered to affect software quality. Process improvement should be performed on not only a project but also an individual developer. However, it is difficult to keep the r...
An Investigation into the Effect of Refactoring History on Defect Introduction
Kenji Fujiwara
Nara Institute of Science and Technology      Mar 2012   [Refereed]
FUSHIDA Kyohei, TAMADA Haruaki, IGAKI Hiroshi, FUJIWARA Kenji, YOSHIDA Norihiro
Technical report of IEICE. SS   111(481) 67-72   Mar 2012
It is important for instructors to comprehend common pitfalls for novice students in programming education at institute of higher education. Giving well-timed advice to students who fall into a pitfall is able to realize efficient learning and kee...
Kenji Fujiwara,Kyohei Fushida,Haruaki Tamada,Hiroshi Igaki,Norihiro Yoshida
Fourth International Workshop on Empirical Software Engineering in Practice, IWESEP 2012, Osaka, Japan, October 26-27, 2012   46-51   2012   [Refereed]
Raula Gaikovina Kula,Carmago Cruz Ana E.,Norihiro Yoshida,Kazuki Hamasaki,Kenji Fujiwara,Xin Yang,Hajimu Iida
23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSRE Workshops, Dallas, TX, USA, November 27-30, 2012   146-151   2012   [Refereed]
Xin Yang,Raula Gaikovina Kula,Ana Erika Camargo Cruz,Norihiro Yoshida,Kazuki Hamasaki,Kenji Fujiwara,Hajimu Iida
19th Asia-Pacific Software Engineering Conference, APSEC 2012, Hong Kong, China, December 4-7, 2012   709-712   2012   [Refereed]
藤原 賢二, 伏田 享平, 吉田 則裕, 飯田 元
日本ソフトウェア科学会大会論文集   28 1-5   Sep 2011   [Refereed]
FUJIWARA Kenji, FUSHIDA Kyohei, YOSHIDA Norihiro, IIDA Hajimu
Technical report of IEICE. SS   111(107) 59-62   Jun 2011
Refactoring is a technique for improving software design. We propose an approach to investigating how a lack of software refactoring effects defect density. In order to measure a lack of refactoring, we compute refactoring frequency by mining refa...
藤原賢二, 伏田享平, 吉田則裕, 飯田元
情報処理学会関西支部支部大会講演論文集(CD-ROM)   2010 ROMBUNNO.B-06   2010
An Automatic Method for Comment Classification Towards Tracing Comment History
Katsuya Iwasaki, Kenji Fujiwara
5TH INTERNATIONAL CONFERENCE ON ADVANCE INFORMATICS: CONCEPTS, THEORY AND APPLICATIONS      Aug 2018   [Refereed]

Conference Activities & Talks

 
新永夏代, 藤原賢二, 福嶋茂信, 前田篤志
応用物理学関係連合講演会講演予稿集(CD-ROM)   3 Mar 2010   
藤原賢二, 新永夏代, 福嶋茂信, 前田篤志
応用物理学関係連合講演会講演予稿集(CD-ROM)   3 Mar 2010   
藤原賢二, 福嶋茂信, 前田篤志
電気関係学会関西支部連合大会講演論文集(CD-ROM)   28 Oct 2009   
久保和樹, 金屋陽介, 藤原賢二, 窪田哲也
日本高専学会年会講演会講演論文集   30 Aug 2008   
KANAYA Yosuke, FUJIWARA Kenji, KUBOTA Masanari
Bulletin of Osaka Prefectural College of Technology   Jul 2008   
近年,高等専門学校において,シラバスは専攻科生の学位授与審査や外部機関による評価の際に資料として利用されるようになるなど,その重要性が高まってきている.しかし,現状のシラバスではそこに記されている授業内容を実際に把握することは困難である.本研究では,シラバスをより有効に活用するためのシステムを構築することを目標とする.研究の前段階として,本研究では本校のシラバスに関する情報のDataBaseへの蓄積とそれを利用した,シラバス管理システムを構築した.システムをWebアプリケーションとWind...

Awards & Honors

 
Oct 2012
Why Novice Programmers Fall into a Pitfall?: Coding Pattern Analysis in Programming Exercise, Best Student Paper Award, 4th International Workshop on Empirical Software Engineering in Practice
Winner: Kenji Fujiwara, Kyohei Fushida, Haruaki Tamada, Hiroshi Igaki, and Norihiro Yoshida
 

Misc

 
井上 拓海, 小島 遥一郎, 藤原 賢二, 井垣 宏
電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   117(381) 121-126   Jan 2018
FUJIWARA Kenji, UEMURA Kyohei, IGAKI Hiroshi, YOSHIDA Norihiro, FUSHIDA Kyohei, TAMADA Haruaki, KUSUMOTO Shinji, IIDA Hajimu
Computer Software   35(1) 1_3-1_13   2018
This paper proposes an approach to identify pitfalls of students in programming exercise by using snapshots of source code. Proposed method calculates distances between a snapshot and submitted source code by student. This method identifies pitfal...
田中 大樹, 崔 恩瀞, 吉田 則裕, 藤原 賢二, 飯田 元
電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   116(512) 79-84   Mar 2017