{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,6]],"date-time":"2026-07-06T11:24:12Z","timestamp":1783337052748,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,2,22]]},"DOI":"10.1145\/3478431.3499371","type":"proceedings-article","created":{"date-parts":[[2022,2,23]],"date-time":"2022-02-23T00:53:28Z","timestamp":1645577608000},"page":"362-368","source":"Crossref","is-referenced-by-count":6,"title":["If in Doubt, Try Three"],"prefix":"10.1145","author":[{"given":"Amanda","family":"Berg","sequence":"first","affiliation":[{"name":"KTH Royal Institute of Technology, Stockholm, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Simon","family":"Osnes","sequence":"additional","affiliation":[{"name":"KTH Royal Institute of Technology, Stockholm, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Richard","family":"Glassey","sequence":"additional","affiliation":[{"name":"KTH Royal Institute of Technology, Stockholm, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Check In Early","author":"Atwood Jeff","year":"2021","unstructured":"Jeff Atwood . 2008. Check In Early ; Check In Often. https:\/\/blog.codinghorror.com\/check-in-early-check-in-often\/. Accessed : 2021 --12-05. Jeff Atwood. 2008. Check In Early; Check In Often. https:\/\/blog.codinghorror.com\/check-in-early-check-in-often\/. Accessed: 2021--12-05."},{"key":"e_1_3_2_1_2_1","first-page":"23","volume-title":"IEEE 11th International Conference on Emerging eLearning Technologies and Applications (ICETA'13)","author":"Bias Miroslav","year":"2013","unstructured":"Miroslav Bias . 2013 . Version Control System in CS1 Course: Practical Experience . In IEEE 11th International Conference on Emerging eLearning Technologies and Applications (ICETA'13) . pp. 23 -- 28 . https:\/\/doi.org\/10.1109\/ICETA.2013.6674398 Miroslav Bias. 2013. Version Control System in CS1 Course: Practical Experience. In IEEE 11th International Conference on Emerging eLearning Technologies and Applications (ICETA'13) . pp. 23--28. https:\/\/doi.org\/10.1109\/ICETA.2013.6674398"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227344"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1049\/sej.1989.0030"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901739.2901776"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3300115.3309518"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3300115.3309519"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/1089182.1089195"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.164"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742608"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1127389.1127430"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159595"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287460"},{"key":"e_1_3_2_1_14_1","unstructured":"Peter Hutterer. 2009. On Commits. https:\/\/who-t.blogspot.com\/2009\/12\/on-commit-messages.html . Accessed: 2021--12-05.  Peter Hutterer. 2009. On Commits. https:\/\/who-t.blogspot.com\/2009\/12\/on-commit-messages.html . Accessed: 2021--12-05."},{"key":"e_1_3_2_1_15_1","volume-title":"Communications in Computer and Information Science, Zholtkevych G. (eds) Ermolayev V., Mayr H., Nikitchenko M., Spivakovsky A. (Ed.).","author":"Michael Cochez Ville Isom\u00f6","unstructured":"Ville Isom\u00f6 tt\u00f6 nen and Michael Cochez . 2014. Challenges and Confusions in Learning Version Control with Git . In Communications in Computer and Information Science, Zholtkevych G. (eds) Ermolayev V., Mayr H., Nikitchenko M., Spivakovsky A. (Ed.). Vol. 469 . 178--193. https:\/\/doi.org\/10.1007\/978--3--319--13206--8_9 Ville Isom\u00f6 tt\u00f6 nen and Michael Cochez. 2014. Challenges and Confusions in Learning Version Control with Git . In Communications in Computer and Information Science, Zholtkevych G. (eds) Ermolayev V., Mayr H., Nikitchenko M., Spivakovsky A. (Ed.). Vol. 469. 178--193. https:\/\/doi.org\/10.1007\/978--3--319--13206--8_9"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197091.3197107"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCCAIS.2014.6916568"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159602"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734427"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445386"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/1127442.1127472"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2006.12.010"},{"key":"e_1_3_2_1_23_1","unstructured":"Misc. 2021. Writing Good Commit Messages. https:\/\/github.com\/erlang\/otp\/wiki\/writing-good-commit-messages . Accessed: 2021--12-05.  Misc. 2021. Writing Good Commit Messages. https:\/\/github.com\/erlang\/otp\/wiki\/writing-good-commit-messages . Accessed: 2021--12-05."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591159"},{"key":"e_1_3_2_1_25_1","first-page":"272","volume-title":"Proceedings of the 36th ACM technical symposium on Computer Science Education (SIGCSE'05)","author":"Karen","unstructured":"Karen L. Reid and Gregory V. Wilson. 2005. Learning by Doing : Introducing Version Control as a Way to Manage Student Assignments . In Proceedings of the 36th ACM technical symposium on Computer Science Education (SIGCSE'05) . ACM New York, NY, USA , pp. 272 -- 276 . https:\/\/doi.org\/10.1145\/1047124.1047441 Karen L. Reid and Gregory V. Wilson. 2005. Learning by Doing : Introducing Version Control as a Way to Manage Student Assignments. In Proceedings of the 36th ACM technical symposium on Computer Science Education (SIGCSE'05). ACM New York, NY, USA, pp. 272--276. https:\/\/doi.org\/10.1145\/1047124.1047441"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953342"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1668862.1668876"},{"key":"e_1_3_2_1_28_1","unstructured":"Sanket. 2019. Git Best Practices. https:\/\/deepsource.io\/blog\/git-best-practices\/. Accessed: 2021--12-05.  Sanket. 2019. Git Best Practices. https:\/\/deepsource.io\/blog\/git-best-practices\/. Accessed: 2021--12-05."},{"key":"e_1_3_2_1_29_1","volume-title":"Software Engineering","author":"Sommerville Ian","year":"1841","unstructured":"Ian Sommerville . 2015. Software Engineering 10 th ed.). Addison-Wesley . https:\/\/doi.org\/10.5555\/ 1841 764 Ian Sommerville. 2015. Software Engineering 10th ed.). Addison-Wesley. https:\/\/doi.org\/10.5555\/1841764","edition":"10"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2005.140"},{"key":"e_1_3_2_1_31_1","unstructured":"Guilherme Trein. 2020. Git Commit Best Practices. https:\/\/github.com\/trein\/dev-best-practices\/wiki\/Git-Commit-Best-Practices . Accessed: 2021--12-05.  Guilherme Trein. 2020. Git Commit Best Practices. https:\/\/github.com\/trein\/dev-best-practices\/wiki\/Git-Commit-Best-Practices . Accessed: 2021--12-05."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1696168"},{"key":"e_1_3_2_1_33_1","first-page":"32","volume-title":"International Workshop on Mining Software Repositories (MSR'04)","author":"Liu Ying","year":"2004","unstructured":"Ying Liu . 2004 . CVS historical information to understand how students develop software . In International Workshop on Mining Software Repositories (MSR'04) . In proceedings of the 26th International Conference on Software Engineering (ICSE'04) . ACM Press , pp. 32 -- 36 . https:\/\/doi.org\/10.1049\/ic:20040472 Ying Liu. 2004. CVS historical information to understand how students develop software. In International Workshop on Mining Software Repositories (MSR'04). In proceedings of the 26th International Conference on Software Engineering (ICSE'04) . ACM Press, pp. 32--36. https:\/\/doi.org\/10.1049\/ic:20040472"}],"event":{"name":"SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education","location":"Providence RI USA","acronym":"SIGCSE 2022","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 53rd ACM Technical Symposium on Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478431.3499371","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3478431.3499371","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:14Z","timestamp":1750188674000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478431.3499371"}},"subtitle":["Developing Better Version Control Commit Behaviour with First Year Students"],"short-title":[],"issued":{"date-parts":[[2022,2,22]]},"references-count":33,"alternative-id":["10.1145\/3478431.3499371","10.1145\/3478431"],"URL":"https:\/\/doi.org\/10.1145\/3478431.3499371","relation":{},"subject":[],"published":{"date-parts":[[2022,2,22]]}}}