Aug 27, 2021

Git/GitHub Operation Support for Novice Programmers

🗣 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.

Then, we focus on the commits’ timing, and the proposed system recommends commit at the suitable timing. Also, the recommendation text contains a simple help message for git. From above two manners, we expect the novices accustomed git.

The proposed system, named kani, records the terminal’s executed commands and runs the recommendation engine by each recoding. The recommendation engine analyzes the histories of the executed commands with their status codes and statuses of git.

(Overview from kani)

📚 Publications

🤝 Collaborators

comments powered by Disqus