Git Takes Two: Split-View Awareness for Collaborative Learning of Distributed Workflows in Git

📅 2026-02-23
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the challenge novice learners face in understanding Git’s distributed collaboration model, as existing tools predominantly emphasize individual operations and lack intuitive representations of collaborative states. To bridge this gap, we propose GitAcademy, a novel platform featuring an innovative “split-screen awareness” design that serves as a temporary scaffold within a fully functional, browser-embedded Git environment. This design enables a dual-view collaboration mode, allowing learners to perform local repository operations while simultaneously observing their partner’s actions in real time. By integrating a synchronized remote repository with a mirrored representation of collaborative states, the system significantly enhances social presence and peer learning effects. In an experiment with 13 learner pairs, participants consistently preferred this mode, confirming its effectiveness in improving collaborative understanding, although gains in task performance were modest.

Technology Category

Application Category

📝 Abstract
Git is widely used for collaborative software development, but it can be challenging for newcomers. While most learning tools focus on individual workflows, Git is inherently collaborative. We present GitAcademy, a browser-based learning platform that embeds a full Git environment with a split-view collaborative mode: learners work on their own local repositories connected to a shared remote repository, while simultaneously seeing their partner's actions mirrored in real time. This design is not intended for everyday software development, but rather as a training simulator to build awareness of distributed states, coordination, and collaborative troubleshooting. In a within-subjects study with 13 pairs of learners, we found that the split-view interface enhanced social presence, supported peer teaching, and was consistently preferred over a single-view baseline, even though performance gains were mixed. We further discuss how split-view awareness can serve as a training-only scaffold for collaborative learning of Git and other distributed technical systems.
Problem

Research questions and friction points this paper is trying to address.

collaborative learning
Git
distributed workflows
split-view awareness
newcomer onboarding
Innovation

Methods, ideas, or system contributions that make the work stand out.

split-view awareness
collaborative learning
Git education
distributed workflows
training simulator
🔎 Similar Papers
No similar papers found.
J
Joel Bucher
ETH Zurich
L
Lahari Goswami
ETH Zurich
Sverrir Thorgeirsson
Sverrir Thorgeirsson
ETH Zurich
computing educationvisual programmingeducational technologies
A
April Yi Wang
ETH Zurich