Skip to main content

Program Education

Git/GitHub Operation Support for Novice Programmers

:speaking_head: Overview # Learning the git and GitHub operation is difficult for novice programmers. Since even programming is a pretty complicated task, it becomes challenging to consider various kinds of operation except programming, for example, good commit, pull requests, and etc. However, the recent development process ordinary manages product versions with SCM such as git. Therefore, it requires the novices should learn them as soon as possible.

Development support bot

:speaking_head: Overview # This research topic aims to build a helpful bot for the software development. Also, the topic focuses on the bot on the Social Coding Platform in the social network services. The one goal of the topic is to build a bot for gently helping GitHub flow. :books: Publications # 宮崎 光,玉田 春昭,CUIツールの開発支援サービスとしての再構築手順の提案”,信学技法,Vol.119,No.246, SS2019-14, pp.7–12, October 2019(熊本). 玉田 春昭,”初学者向けGitHub flow学習支援”,ソフトウェアシンポジウム2019 ワークショップ 討論テーマ(2)実証的ソフトウェア工学によるプログラミング教育とソフトウェア工学教育,August 2019.(東京) Ko Miyazaki, Haruaki Tamada, “Identifying Users in the Bridging Service between Two Different Chat Services using User Icons,” In Proc. HCI International 2019, Digital Human Modeling and Applications in Health, Safety, Ergonomics and Risk Management. Healthcare Applications, (HCII2019), Lecture Notes in Computer Science, vol 11582, 24-31 July 2009. (Orlando, FL, USA). 柳川 龍太郎,西尾 泰介,玉田 春昭,”システム開発初心者のためのGitHub flow学習支援システム”,第25回ソフトウェア工学の基礎ワークショップ(FOSE2018),November 2018(函館,ポスター発表) 宮崎 光,玉田 春昭,”異なるチャットシステム間でメッセージ送信可能なシステムの構築”,第17回情報科学技術フォーラム(Forum on Information Technology 2018)(FIT 2018),September 2018.(福岡) 西尾 泰介,柳川 龍太郎,玉田 春昭,”初学者を対象としたGitHub flow支援ボット”,ソフトウェアシンポジウム2018 ワークショップ 討論テーマ(4)ソーシャルコーディングのための実証的ソフトウェア工学,September 2018.(東京) 玉田 春昭,”ソーシャルコーディングプラットフォーム上のサービス連携のためのメタボット’‘,ウィンターワークショップ2018,January 2018.(広島) :mag_right: Related Research Topics # Project as a City Mining Software Repository Characteristics of the developers :handshake: Collaborators # K. Matsumoto@NAIST