2022Proceedings of the 53rd ACM Technical Symposium on Computer Science EducationOpen access

If in Doubt, Try Three

Amanda Berg, Simon Osnes, Richard Glassey

Open full text 6 citations

Abstract

Developing good version control skills is important for students to master. This work focuses on helping students integrate good commit behaviour using a scaffolding process that happens with their regular assignments. A test group of students (n=30) was required to make a minimum of three commits in the first week. In the second week, students were trained to write better commit messages and worked together on a commit plan. In the final week, students worked alone on their commit plan. Commit behaviour was analysed for assignments occurring before, during and after the process. Results showed that students improved their commit behaviour in terms of number of commits, starting earlier with their assignments and writing more meaningful commit messages when compared to the rest of their cohort and the previous year's cohort (m=350). Qualitative results showed that students were mostly positive towards developing better commit behaviour and felt that the extra effort to think in commits delivered proportionally more benefits for their work.

Open-access reader

About this research paper

What this paper is about

Developing good version control skills is important for students to master. This work focuses on helping students integrate good commit behaviour using a scaffolding process that happens with their regular assignments. A test group of students (n=30) was required to make a minimum of three commits in the first week. In the second week, students were trained to write better commit messages and worked together on a commit plan. In the final week, students worked alone on their commit plan. Commit behaviour was analysed for assignments occurring before, during and after the process. Results showed that students improved their commit behaviour in terms of number of commits, starting earlier with their assignments and writing more meaningful commit messages when compared to the rest of their cohort and the previous year's cohort (m=350). Qualitative results showed that students were mostly positive towards developing better commit behaviour and felt that the extra effort to think in commits delivered proportionally more benefits for their work.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Developing good version control skills is important for students to master. This work focuses on helping students integrate good commit behaviour using a scaffolding process that happens with their regular assignments. A test group of students (n=30) was required to make a minimum of three commits in the first week. In the second week, students were trained to write better commit messages and worked together on a commit plan. In the final week, students worked alone on their commit plan. Commit behaviour was analysed for assignments occurring before, during and after the process. Results showed that students improved their commit behaviour in terms of number of commits, starting earlier with their assignments and writing more meaningful commit messages when compared to the rest of their cohort and the previous year's cohort (m=350). Qualitative results showed that students were mostly positive towards developing better commit behaviour and felt that the extra effort to think in commits delivered proportionally more benefits for their work.

Key concepts: Commit, Plan (archaeology), Cohort, Computer science, Process (computing), Work (physics), Psychology, Test (biology)

Related papers

Back to paper searchBrowse research topicsOriginal source
If in Doubt, Try Three — Research Paper | ScholarLens