• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Investigations on applications of GitHub pull requests for code understanding support and programming education

Research Project

Project/Area Number 18K18088
Research Category

Grant-in-Aid for Early-Career Scientists

Allocation TypeMulti-year Fund
Review Section Basic Section 61020:Human interface and interaction-related
Research InstitutionThe University of Tokyo

Principal Investigator

Yatani Koji  東京大学, 大学院工学系研究科(工学部), 准教授 (60741353)

Project Period (FY) 2018-04-01 – 2020-03-31
Project Status Completed (Fiscal Year 2019)
Budget Amount *help
¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Fiscal Year 2019: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Fiscal Year 2018: ¥2,730,000 (Direct Cost: ¥2,100,000、Indirect Cost: ¥630,000)
Keywordsヒューマンコンピュータインタラクション / プログラミング教育 / プログラミング支援 / ユーザインタフェース / ソフトウェア工学 / プログラミング学習支援 / GitHub / プルリクエスト / プログラミング教育支援
Outline of Final Research Achievements

Modern software development actively utilizes Github for project management including maintaining changes on code. In this research, we explore how interactive systems can exploit various information on GitHub for code understanding and programming education through two systems, CodeGlass and RealCode. We found that pull requests visualized through CodeGlass can support developers' understanding on code. RealCode can repurpose code changes on GitHub to offer programming exercises that otherwise would not be seen in standard textbooks and teaching materials, complementing programming education at school.

Academic Significance and Societal Importance of the Research Achievements

本研究ではソフトウェア開発管理で広く用いられているGtiHub上の情報を活用し,プログラミングにおける活動を支援する技術の開発,その効果の評価を行いました.この研究により,GitHub上での情報を活用することで,プログラマのコード理解を支援出来るだけでなく,教科書などでは見られない実践的なプログラミングスキルを養える演習課題を生成できる可能性があることを示すことができました.

Report

(3 results)
  • 2019 Annual Research Report   Final Research Report ( PDF )
  • 2018 Research-status Report
  • Research Products

    (12 results)

All 2020 2019 2018 Other

All Presentation (6 results) (of which Invited: 1 results) Remarks (6 results)

  • [Presentation] GitHub上のコード変更を利用したプログラミング演習問題の実用性の評価2020

    • Author(s)
      松井 秀憲,矢谷 浩司.
    • Organizer
      情報処理学会HCI研究会
    • Related Report
      2019 Annual Research Report
  • [Presentation] CodeGlass: GitHubのプルリクエストを活用したコード断片のインタラクティブな調査支援システム2019

    • Author(s)
      柴藤大介,有薗拓也,宮崎章太,矢谷浩司.
    • Organizer
      インタラクション2019
    • Related Report
      2019 Annual Research Report 2018 Research-status Report
  • [Presentation] GitHubのプルリクエストを用いたプログラミング課題自動生成システムの実現可能性に関する検討2018

    • Author(s)
      柴藤大介,矢谷浩司.
    • Organizer
      第80回情報処理学会全国大会
    • Related Report
      2018 Research-status Report
  • [Presentation] GitHub のプルリクエストを用いたプログラミング課題自動生成システム2018

    • Author(s)
      柴藤大介,三島潤平,矢谷浩司.
    • Organizer
      第4回SIGPX勉強会
    • Related Report
      2018 Research-status Report
  • [Presentation] DiDA: GitHub上のコード変更と開発履歴に関するデータセット2018

    • Author(s)
      三島潤平,柴藤大介,矢谷浩司.
    • Organizer
      第4回SIGPX勉強会
    • Related Report
      2018 Research-status Report
  • [Presentation] Interactive Sensing, Wearable, and Tangible User Interfaces and Support for Programming Activities2018

    • Author(s)
      Antony Chacon and Daisuke Shibato
    • Organizer
      Invited talk at National Taiwan University
    • Related Report
      2018 Research-status Report
    • Invited
  • [Remarks] GitHub上のコード変更を利用したプログラミング演習問題の実用性の評価

    • URL

      https://iis-lab.org/research/programming-exercises/

    • Related Report
      2019 Annual Research Report
  • [Remarks] GitHubのプルリクエストを活用したコード断片のインタラクティブな調査支援システム

    • URL

      https://iis-lab.org/research/codeglass/

    • Related Report
      2019 Annual Research Report
  • [Remarks] GitHub のプルリクエストを用いたプログラミング課題自動生成システムの実現可能性に関する検討

    • URL

      https://iis-lab.org/research/codequiz/

    • Related Report
      2019 Annual Research Report 2018 Research-status Report
  • [Remarks] DiDA: GitHub 上のコード変更と開発履歴に関するデータセット

    • URL

      https://iis-lab.org/research/dida/

    • Related Report
      2019 Annual Research Report
  • [Remarks] CodeGlass

    • URL

      https://iis-lab.org/research/codeglass/

    • Related Report
      2018 Research-status Report
  • [Remarks] DiDA: GitHub 上のコード更と開発履歴に関するデータセット

    • URL

      https://iis-lab.org/research/dida/

    • Related Report
      2018 Research-status Report

URL: 

Published: 2018-04-23   Modified: 2021-02-19  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi