Search papers, labs, and topics across Lattice.
The paper introduces GitAcademy, a browser-based learning platform featuring a split-view interface that mirrors a learner's actions with their partner's in real-time to facilitate collaborative Git learning. This addresses the challenge of learning Git's collaborative aspects, which are often overlooked by existing learning tools that focus on individual workflows. A within-subjects study with 13 pairs of learners demonstrated that the split-view interface improved social presence and peer teaching, with a strong preference for the split-view over a single-view, despite mixed performance results.
Forget solo Git tutorials—GitAcademy's split-screen view, mirroring a partner's actions in real-time, makes learning collaborative workflows feel less like a lonely commit and more like a team sport.
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.