Presentation 2018-01-27
A code review support tool for introductory refactoring in a programming exercise
Yuki Ue, Hiroyuki Tominaga,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) We have proposed a support system for lectures and exercises in turn about information engineering field. The system mainly treats programming practices as the exercises. We have developed a support tool with code review functions for peer review and introductory refactoring. It offers streaming view of a coding program by a reviewee. It also offers synchronized indication by Web browser s and real-time chat for comments of reviewers, which are recorded as snapshot series. The reviewee learns language grammar and coding style by feedback. We consider an example of a refactoring exercise with an incomplete an d redundant code in C language. We carried out a trial practice using the tool and report the result of users' interview.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Support for programming education / Cooperative learning with code review / Introductory refactoring
Paper # ET2017-83
Date of Issue 2018-01-20 (ET)

Conference Information
Committee ET
Conference Date 2018/1/27(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Kobe Univ.
Topics (in Japanese) (See Japanese page)
Topics (in English) Embodies Knowledge & Skill Education, etc.
Chair Yozo Miyadera(Tokyo Gakugei Univ.)
Vice Chair Shoichi Nakamura(Fukushima Univ.)
Secretary Shoichi Nakamura(Tokyo Polytechnic Univ.)
Assistant Hiroki Nakayama(Waseda Univ.) / Megumi Kurayama(National Inst. of Tech., Hakodate College)

Paper Information
Registration To Technical Committee on Educational Technology
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A code review support tool for introductory refactoring in a programming exercise
Sub Title (in English) A Trial Practice by revision of examples with incomplete and redundant code in C language
Keyword(1) Support for programming education
Keyword(2) Cooperative learning with code review
Keyword(3) Introductory refactoring
1st Author's Name Yuki Ue
1st Author's Affiliation Kagawa University(Kagawa Univ.)
2nd Author's Name Hiroyuki Tominaga
2nd Author's Affiliation Kagawa University(Kagawa Univ.)
Date 2018-01-27
Paper # ET2017-83
Volume (vol) vol.117
Number (no) ET-421
Page pp.pp.19-24(ET),
#Pages 6
Date of Issue 2018-01-20 (ET)