{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T07:55:24Z","timestamp":1776930924802,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":77,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,13]]},"DOI":"10.1145\/3772318.3791254","type":"proceedings-article","created":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T05:14:30Z","timestamp":1776057270000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Git Takes Two: Split-View Awareness for Collaborative Learning of Distributed Workflows in Git"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-2671-1835","authenticated-orcid":false,"given":"Joel","family":"Bucher","sequence":"first","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8975-5885","authenticated-orcid":false,"given":"Lahari","family":"Goswami","sequence":"additional","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4455-7551","authenticated-orcid":false,"given":"Sverrir","family":"Thorgeirsson","sequence":"additional","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8724-4662","authenticated-orcid":false,"given":"April Yi","family":"Wang","sequence":"additional","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,4,13]]},"reference":[{"key":"e_1_3_3_3_2_2","unstructured":"2020. The Missing Semester of Your CS Education. https:\/\/missing.csail.mit.edu\/. MIT Independent Activities Period course materials."},{"key":"e_1_3_3_3_3_2","unstructured":"2025. Berkeley Interactive Git Tutorial. https:\/\/berkeley-stat159-f17.github.io\/stat159-f17\/lectures\/01-git\/Git-Tutorial..html."},{"key":"e_1_3_3_3_4_2","unstructured":"2025. Codecademy Git Tutorial. https:\/\/www.codecademy.com\/learn\/learn-git."},{"key":"e_1_3_3_3_5_2","unstructured":"2025. Educative Git Quiz. https:\/\/www.educative.io\/courses\/learn-git."},{"key":"e_1_3_3_3_6_2","unstructured":"2025. Git How To. https:\/\/githowto.com."},{"key":"e_1_3_3_3_7_2","unstructured":"2025. gitexercises.fracz.com. https:\/\/gitexercises.fracz.com"},{"key":"e_1_3_3_3_8_2","unstructured":"2025. Try Git. https:\/\/trygit.js.org."},{"key":"e_1_3_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.5555\/318762"},{"key":"e_1_3_3_3_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240823"},{"key":"e_1_3_3_3_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3432517"},{"key":"e_1_3_3_3_12_2","doi-asserted-by":"publisher","unstructured":"Kristy\u00a0Elizabeth Boyer August\u00a0A. Dwight R.\u00a0Taylor Fondren Mladen\u00a0A. Vouk and James\u00a0C. Lester. 2008. A development environment for distributed synchronous collaborative programming. SIGCSE Bull. 40 3 (June 2008) 158\u2013162. 10.1145\/1597849.1384315","DOI":"10.1145\/1597849.1384315"},{"key":"e_1_3_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630864"},{"key":"e_1_3_3_3_14_2","doi-asserted-by":"publisher","unstructured":"John\u00a0Seely Brown Allan Collins and Paul Duguid. 1989. Situated Cognition and the Culture of Learning. Educational Researcher 18 1 (1989) 32\u201342. 10.3102\/0013189X018001032","DOI":"10.3102\/0013189X018001032"},{"key":"e_1_3_3_3_15_2","doi-asserted-by":"publisher","unstructured":"Jeongmin Byun Jungkook Park and Alice Oh. 2021. Cocode: Providing Social Presence with Co-learner Screen Sharing in Online Programming Classes. Proc. ACM Hum.-Comput. Interact. 5 CSCW2 Article 300 (Oct. 2021) 28\u00a0pages. 10.1145\/3476041","DOI":"10.1145\/3476041"},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"publisher","unstructured":"Hsi-Min Chen Bao Nguyen You-Wei Chang and Chyi-Ren Dow. 2024. A Gamified Method for Teaching Version Control Concepts in Programming Courses Using the Git Education Game. Electronics 13 (12 2024) 4956. 10.3390\/electronics13244956","DOI":"10.3390\/electronics13244956"},{"key":"e_1_3_3_3_17_2","doi-asserted-by":"publisher","unstructured":"Michelene T.\u00a0H. Chi and Ruth Wylie. 2014. The ICAP Framework: Linking Cognitive Engagement to Active Learning Outcomes. Educational Psychologist 49 4 (2014) 219\u2013243. 10.1080\/00461520.2014.965823","DOI":"10.1080\/00461520.2014.965823"},{"key":"e_1_3_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/1180875.1180882"},{"key":"e_1_3_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159470"},{"key":"e_1_3_3_3_20_2","first-page":"123","volume-title":"Psychology of Programming Interest Group Annual Conference 2014","author":"Church Luke","year":"2014","unstructured":"Luke Church, Emma Soederberg, and Elayabharath Elango. 2014. A case of computational thinking: The subtle effect of hidden dependencies on the user experience of version control. In Psychology of Programming Interest Group Annual Conference 2014. 123\u2013128. http:\/\/www.sussex.ac.uk\/Users\/bend\/ppig2014\/13Church-Soderberg-Elango-PPIG2014.pdf"},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653571"},{"key":"e_1_3_3_3_22_2","unstructured":"Peter Cottle. 2025. Learn Git Branching: An Interactive Git Visualization Tool. https:\/\/learngitbranching.js.org. Accessed: 2025-06-25."},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/2145204.2145396"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025573"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-2029-2_2"},{"key":"e_1_3_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/143457.143468"},{"key":"e_1_3_3_3_27_2","doi-asserted-by":"publisher","unstructured":"Tore Dyb\u00e5 Erik Arisholm Dag\u00a0I.K. Sjoberg Jo\u00a0E. Hannay and Forrest Shull. 2007. Are Two Heads Better than One? On the Effectiveness of Pair Programming. IEEE Software 24 6 (2007) 12\u201315. 10.1109\/MS.2007.158","DOI":"10.1109\/MS.2007.158"},{"key":"e_1_3_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372356.3372364"},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2015.7344278"},{"key":"e_1_3_3_3_30_2","unstructured":"Niki Gitinabard Ruth Okoilu Yiqao Xu Sarah Heckman Tiffany Barnes and Collin Lynch. 2020. Student Teamwork on Programming Projects: What can GitHub logs show us? arxiv:https:\/\/arXiv.org\/abs\/2008.11262\u00a0[cs.CY] https:\/\/arxiv.org\/abs\/2008.11262"},{"key":"e_1_3_3_3_31_2","doi-asserted-by":"publisher","unstructured":"A. Gokhale. 2000. Collaborative Learning Enhances Critical Thinking. Journal of Technology Education 7 (02 2000). 10.1007\/978-1-4419-1428-6_910","DOI":"10.1007\/978-1-4419-1428-6_910"},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/2047196.2047215"},{"key":"e_1_3_3_3_33_2","unstructured":"Google Research. 2025. Google Colaboratory (Colab). https:\/\/colab.research.google.com\/. Cloud-based Jupyter notebook environment with free access to computing resources."},{"key":"e_1_3_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3563657.3596042"},{"key":"e_1_3_3_3_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807469"},{"key":"e_1_3_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/257089.257284"},{"key":"e_1_3_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/274644.274713"},{"key":"e_1_3_3_3_38_2","doi-asserted-by":"publisher","DOI":"10.3115\/222020.222126"},{"key":"e_1_3_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742608"},{"key":"e_1_3_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067532"},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"crossref","unstructured":"Sandra\u00a0G. Hart and Lowell\u00a0E. Staveland. 1988. Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research. Human Mental Workload 1 3 (1988) 139\u2013183.","DOI":"10.1016\/S0166-4115(08)62386-9"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544549.3585630"},{"key":"e_1_3_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/2702613.2726963"},{"key":"e_1_3_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-13206-8_9"},{"key":"e_1_3_3_3_45_2","doi-asserted-by":"publisher","unstructured":"Elgun Jabrayilzade Fatih Uyanik Emre S\u00fcl\u00fcn and Eray T\u00fcz\u00fcn. 2022. An Interactive Approach to Teaching Git Version Control System. 10.24251\/HICSS.2022.112","DOI":"10.24251\/HICSS.2022.112"},{"key":"e_1_3_3_3_46_2","unstructured":"JetBrains. 2025. Code With Me in JetBrains IDE. https:\/\/www.jetbrains.com\/code-with-me\/. Real-time collaborative coding service for JetBrains IDEs."},{"key":"e_1_3_3_3_47_2","doi-asserted-by":"publisher","unstructured":"Benjamin Kehrwald. 2008. Understanding social presence in text\u2010based online learning environments. Distance Education 29 1 (2008) 89\u2013106. 10.1080\/01587910802004860","DOI":"10.1080\/01587910802004860"},{"key":"e_1_3_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557405"},{"key":"e_1_3_3_3_49_2","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-60566-984-7.ch011"},{"key":"e_1_3_3_3_50_2","doi-asserted-by":"publisher","unstructured":"Yifan Ma Batu Qi Wenhua Xu Mingjie Wang Bowen Du and Hongfei Fan. 2022. Integrating Real-Time and Non-Real-Time Collaborative Programming: Workflow Techniques and Prototypes. Proc. ACM Hum.-Comput. Interact. 7 GROUP Article 13 (Dec. 2022) 19\u00a0pages. 10.1145\/3567563","DOI":"10.1145\/3567563"},{"key":"e_1_3_3_3_51_2","doi-asserted-by":"publisher","unstructured":"Charlie McDowell Linda Werner Heather Bullock and Julian Fernald. 2002. The effects of pair-programming on performance in an introductory programming course. SIGCSE Bull. 34 1 (Feb. 2002) 38\u201342. 10.1145\/563517.563353","DOI":"10.1145\/563517.563353"},{"key":"e_1_3_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.5555\/776816.776899"},{"key":"e_1_3_3_3_53_2","doi-asserted-by":"publisher","unstructured":"Charlie McDowell Linda Werner Heather\u00a0E. Bullock and Julian Fernald. 2006. Pair programming improves student retention confidence and program quality. Commun. ACM 49 8 (Aug. 2006) 90\u201395. 10.1145\/1145287.1145293","DOI":"10.1145\/1145287.1145293"},{"key":"e_1_3_3_3_54_2","unstructured":"Microsoft. 2025. Visual Studio Live Share. https:\/\/visualstudio.microsoft.com\/services\/live-share\/. Real-time collaborative development tool."},{"key":"e_1_3_3_3_55_2","doi-asserted-by":"publisher","unstructured":"Jeremy Miles. 2014. Tolerance and Variance Inflation Factor. 10.1002\/9781118445112.stat06593","DOI":"10.1002\/9781118445112.stat06593"},{"key":"e_1_3_3_3_56_2","unstructured":"Neo Innovation Inc.2025. Git Immersion: A Guided Tour That Walks Through the Fundamentals of Git. http:\/\/gitimmersion.com\/. Accessed: 2025-06-25."},{"key":"e_1_3_3_3_57_2","unstructured":"Stack Overflow. 2022. Developer Survey 2022: Version Control. https:\/\/survey.stackoverflow.co\/2022\/#version-control-version-control-system. Accessed: 2025-09-03."},{"key":"e_1_3_3_3_58_2","unstructured":"Overleaf. 2025. Overleaf. https:\/\/www.overleaf.com\/. Online collaborative LaTeX editor."},{"key":"e_1_3_3_3_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/2509578.2509584"},{"key":"e_1_3_3_3_60_2","unstructured":"Project Jupyter. 2025. JupyterLab. https:\/\/jupyter.org\/. Next-generation web-based interactive development environment for notebooks code and data."},{"key":"e_1_3_3_3_61_2","unstructured":"SageMath Inc.2025. CoCalc. https:\/\/cocalc.com\/. Web-based collaborative environment for computation LaTeX Jupyter notebooks and more."},{"key":"e_1_3_3_3_62_2","volume-title":"The coding manual for qualitative researchers (2nd ed.)","author":"Salda\u00f1a Johnny","year":"2013","unstructured":"Johnny Salda\u00f1a. 2013. The coding manual for qualitative researchers (2nd ed.). SAGE, Los Angeles. OCLC: ocn796279115."},{"key":"e_1_3_3_3_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300886"},{"key":"e_1_3_3_3_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227110"},{"key":"e_1_3_3_3_65_2","doi-asserted-by":"publisher","DOI":"10.1145\/3478432.3499053"},{"key":"e_1_3_3_3_66_2","unstructured":"Hazelight Studios. 2021. It Takes Two. Video game published by Electronic Arts. https:\/\/www.ea.com\/games\/it-takes-two Directed by Josef Fares. Platforms: PlayStation 4\/5 Xbox One\/Series X|S Microsoft Windows."},{"key":"e_1_3_3_3_67_2","doi-asserted-by":"publisher","unstructured":"Yu-Cheng Tu Valerio Terragni Ewan Tempero Asma Shakil Andrew Meads Nasser Giacaman Allan Fowler and Kelly Blincoe. 2022. GitHub in the Classroom: Lessons Learnt. 163\u2013172. 10.1145\/3511861.3511879","DOI":"10.1145\/3511861.3511879"},{"key":"e_1_3_3_3_68_2","doi-asserted-by":"crossref","unstructured":"Miroslav Tushev Grant Williams and Anas Mahmoud. 2020. Using GitHub in large software engineering classes. An exploratory case study. Computer Science Education 30 2 (2020) 155\u2013186.","DOI":"10.1080\/08993408.2019.1696168"},{"key":"e_1_3_3_3_69_2","doi-asserted-by":"publisher","unstructured":"April\u00a0Yi Wang Yan Chen John Joon\u00a0Young Chung Christopher Brooks and Steve Oney. 2021. PuzzleMe: Leveraging Peer Assessment for In-Class Programming Exercises. Proc. ACM Hum.-Comput. Interact. 5 CSCW2 Article 415 (Oct. 2021) 24\u00a0pages. 10.1145\/3479559","DOI":"10.1145\/3479559"},{"key":"e_1_3_3_3_70_2","doi-asserted-by":"publisher","unstructured":"April\u00a0Yi Wang Anant Mittal Christopher Brooks and Steve Oney. 2019. How Data Scientists Use Computational Notebooks for Real-Time Collaboration. Proc. ACM Hum.-Comput. Interact. 3 CSCW Article 39 (Nov. 2019) 30\u00a0pages. 10.1145\/3359141","DOI":"10.1145\/3359141"},{"key":"e_1_3_3_3_71_2","doi-asserted-by":"publisher","unstructured":"Linda\u00a0L. Werner Brian Hanks and Charlie McDowell. 2004. Pair-programming helps female computer science students. J. Educ. Resour. Comput. 4 1 (March 2004) 4\u2013es. 10.1145\/1060071.1060075","DOI":"10.1145\/1060071.1060075"},{"key":"e_1_3_3_3_72_2","doi-asserted-by":"publisher","unstructured":"Christopher\u00a0D. Wickens and C.\u00a0Melody Carswell. 1995. The Proximity Compatibility Principle: Its Psychological Foundation and Relevance to Display Design. Human Factors 37 3 (1995) 473\u2013494. 10.1518\/001872095779049408","DOI":"10.1518\/001872095779049408"},{"key":"e_1_3_3_3_73_2","doi-asserted-by":"publisher","unstructured":"Laurie Williams and Richard\u00a0L. Upchurch. 2001. In support of student pair-programming. SIGCSE Bull. 33 1 (Feb. 2001) 327\u2013331. 10.1145\/366413.364614","DOI":"10.1145\/366413.364614"},{"key":"e_1_3_3_3_74_2","doi-asserted-by":"publisher","unstructured":"Laurie\u00a0A. Williams and Robert\u00a0R. Kessler. 2000. All I really need to know about pair programming I learned in kindergarten. Commun. ACM 43 5 (May 2000) 108\u2013114. 10.1145\/332833.332848","DOI":"10.1145\/332833.332848"},{"key":"e_1_3_3_3_75_2","doi-asserted-by":"publisher","DOI":"10.5555\/2227057.2227064"},{"key":"e_1_3_3_3_76_2","doi-asserted-by":"publisher","unstructured":"Stephanie Yang Amreen\u00a0Amin Poonawala Tian-Shun\u00a0Allan Jiang and Bertrand Schneider. 2023. Can Synchronous Code Editing and Awareness Tools Support Remote Tutoring? Effects on Learning and Teaching. Proc. ACM Hum.-Comput. Interact. 7 CSCW2 Article 328 (Oct. 2023) 30\u00a0pages. 10.1145\/3610177","DOI":"10.1145\/3610177"},{"key":"e_1_3_3_3_77_2","doi-asserted-by":"publisher","unstructured":"Wenhua Yang Chong Zhang Minxue Pan Chang Xu Yu Zhou and Zhiqiu Huang. 2022. Do Developers Really Know How to Use Git Commands? A Large-scale Study Using Stack Overflow. ACM Trans. Softw. Eng. Methodol. 31 3 Article 44 (April 2022) 29\u00a0pages. 10.1145\/3494518","DOI":"10.1145\/3494518"},{"key":"e_1_3_3_3_78_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380925"}],"event":{"name":"CHI 2026: CHI Conference on Human Factors in Computing Systems","location":"Barcelona Spain","acronym":"CHI '26","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772318.3791254","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T09:36:10Z","timestamp":1776418570000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3772318.3791254"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,13]]},"references-count":77,"alternative-id":["10.1145\/3772318.3791254","10.1145\/3772318"],"URL":"https:\/\/doi.org\/10.1145\/3772318.3791254","relation":{},"subject":[],"published":{"date-parts":[[2026,4,13]]},"assertion":[{"value":"2026-04-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}