講演名 2021-03-06
GitHub Flow を考慮した Git 学習 Web アプリケーションの開発
木下 透弥(阪電通大), 新永 悦司(阪電通大), 久松 潤之(阪電通大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 現在、ソフトウェアの開発にはバージョン管理システムの利用が欠かせないものとなっている。バージョン管理システムの中で、現在もっとも使われているものとしてGit が挙げられる。しかし、Git は機能が多く、また、操作が難しい。そのため、プログラミング初心者には習得が難しい。一方、Git のリポジトリをインターネット上で共有し、チームでの共同開発や、オープンソースソフトウェアの開発に利用されるGitHubというサービスがあり、様々なところで、用いられている。この GitHub の機能を活かした開発運用方法、GitHub Flow が存在し、色々な組織で、その採用率は高いものとなっている。そのため、複数人でのソフトウェアの開発を始めるまでに、Git の操作だけでなく、GitHub Flow に従った開発運用方針を習得しておく必要があると考えられる。本論文では、Git の基本操作の学習、および、GitHub Flow の学習ができる教材を Web アプリケーションとして開発した。開発した教材はハンズオン形式となっており、習得し終えると GitHub Flow に従った開発を経験することができる。開発した教材を授業で利用し、その後、アンケートによる評価を行った。その結果、共同開発について学習を行いやすいという回答を得た。
抄録(英) Recently, the use of version control systems has become an indispensablepart of software development. Among version control systems, Git is the mostpopular one in use today. However, Git has many functions and is difficult tooperate. This makes it difficult for programming beginners to learn. On theother hand, there is a service called GitHub, which shares Git repositories onthe Internet and is used for collaborative team development and open sourcesoftware development, and is used in various places. GitHub Flow, adevelopment and operation method that utilizes GitHub's functions, exists andis highly adopted by various organizations. Therefore, it is necessary tolearn not only the operation of Git but also the development flow according toGitHub Flow before starting software development with multiple people. In thispaper, we developed a web application for learning the basic operations of Gitand GitHub Flow. The developed teaching material is in the form of a hands-onapproach, and after learning it, students can experience development accordingto GitHub Flow. The developed materials were used in class, and then evaluatedby questionnaire. The results showed that the students found it easy to learnabout collaborative development.
キーワード(和) git / e-learning / Webアプリケーション
キーワード(英) git / e-learning / Web application
資料番号 ET2020-55
発行日 2021-02-27 (ET)

研究会情報
研究会 ET
開催期間 2021/3/6(から1日開催)
開催地(和) オンライン開催
開催地(英) Online
テーマ(和) 論理的思考力とプログラミング教育/一般
テーマ(英) Logical Thinking Ability and Programming Education, etc.
委員長氏名(和) 鈴木 栄幸(茨城大)
委員長氏名(英) Hideyuki Suzuki(Ibaraki Univ.)
副委員長氏名(和) 藤原 康宏(兵庫医科大)
副委員長氏名(英) Yasuhiro Fujihara(Hyogo College of Medicine)
幹事氏名(和) 舟生 日出男(創価大) / 三好 康夫(高知大)
幹事氏名(英) Hideo Funaoi(Soka Univ.) / Yasuo Miyoshi(Kochi Univ.)
幹事補佐氏名(和) 大沼 亮(福島大) / 山元 翔(近畿大)
幹事補佐氏名(英) Ryo Oonuma(Fukushima Univ.) / Sho Yamamoto(Kinki Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Educational Technology
本文の言語 JPN
タイトル(和) GitHub Flow を考慮した Git 学習 Web アプリケーションの開発
サブタイトル(和)
タイトル(英) Developing Git learning web applications considering GitHub Flow
サブタイトル(和)
キーワード(1)(和/英) git / git
キーワード(2)(和/英) e-learning / e-learning
キーワード(3)(和/英) Webアプリケーション / Web application
第 1 著者 氏名(和/英) 木下 透弥 / Toya Kinoshita
第 1 著者 所属(和/英) 大阪電気通信大学(略称:阪電通大)
Osaka Electro-Communication University(略称:Osaka Electro-Communication Univ.)
第 2 著者 氏名(和/英) 新永 悦司 / Etsushi Shinnaga
第 2 著者 所属(和/英) 大阪電気通信大学(略称:阪電通大)
Osaka Electro-Communication University(略称:Osaka Electro-Communication Univ.)
第 3 著者 氏名(和/英) 久松 潤之 / Hiroyuki Hisamatsu
第 3 著者 所属(和/英) 大阪電気通信大学(略称:阪電通大)
Osaka Electro-Communication University(略称:Osaka Electro-Communication Univ.)
発表年月日 2021-03-06
資料番号 ET2020-55
巻番号(vol) vol.120
号番号(no) ET-424
ページ範囲 pp.23-28(ET),
ページ数 6
発行日 2021-02-27 (ET)