研究課題/領域番号 |
18K18088
|
研究種目 |
若手研究
|
配分区分 | 基金 |
審査区分 |
小区分61020:ヒューマンインタフェースおよびインタラクション関連
|
研究機関 | 東京大学 |
研究代表者 |
矢谷 浩司 東京大学, 大学院工学系研究科(工学部), 准教授 (60741353)
|
研究期間 (年度) |
2018-04-01 – 2020-03-31
|
キーワード | ヒューマンコンピュータインタラクション / プログラミング教育 / プログラミング支援 |
研究成果の概要 |
現在のソフトウェア開発の主流プラットフォームであるGitHubでは,コードの変更に関する情報を一元的に管理する機能を利用した開発が活発に行われている.本研究ではGitHub上の情報を利活用した2つの新たなシステム,CodeGlassとRealCodeを構築し,CodeGlassにより可視化されるプルリクエストがコードの理解を支援する可能性があること,また公開されているコード変更を利用することで実世界でのプログラミング体験を反映したプログラミング演習課題をRealCodeにより生成することが出来ることが確認された.
|
自由記述の分野 |
ヒューマンコンピュータインタラクション
|
研究成果の学術的意義や社会的意義 |
本研究ではソフトウェア開発管理で広く用いられているGtiHub上の情報を活用し,プログラミングにおける活動を支援する技術の開発,その効果の評価を行いました.この研究により,GitHub上での情報を活用することで,プログラマのコード理解を支援出来るだけでなく,教科書などでは見られない実践的なプログラミングスキルを養える演習課題を生成できる可能性があることを示すことができました.
|