Cocode: Providing Social Presence with Co-learner Screen Sharing in Online Programming Classes
Jeongmin Byun, Jungkook Park, Alice Oh
Abstract
Social presence is known to be important for distance education, and a common approach in online classes is to provide chat boxes and forums to provide the social presence. In such a class, however, learners must explicitly act beyond their normal learning activities, so often there is no social presence in the class even when there are several learners working on the same course material. In this paper, we develop an approach where learners can share the social presence without any explicit action; their normal learning activities would be used to provide visual cues for social presence. We present Cocode, a system designed for an online programming class that shows other learners' code editors and running output in the programming environment with minimum privacy issues. For evaluation, we ran two user studies with groups of participants who took an offline class and an online programming class from the university; results from the studies showed that learners felt less social presence in Cocode than in offline classes, but they felt significantly more social presence in Cocode than in online classes with live video lectures, forums, and chat sessions.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext c97680fd-3138-4ae7-a1cd-ed630bb4f134Cited by top-tier papers3
- VizProg: Identifying Misunderstandings By Visualizing Students' Coding ProgressAshley Ge Zhang, Yan Chen, Steve OneyCHI 2023 · 31 citations
- Supporting Co-Regulation and Motivation in Learning Programming in Online ClassroomsLahari Goswami, Alexandre Senges, Thibault Estier, Mauro CherubiniCSCW 2023 · 11 citations
- Git Takes Two: Split-View Awareness for Collaborative Learning of Distributed Workflows in GitJoel Bucher, Lahari Goswami, Sverrir Thorgeirsson, April Yi WangCHI 2026 · 1 citation
Related papers
- Human-Human-AI Triadic Programming: Uncovering the Role of AI Agent and the Value of Human Partner in Collaborative LearningTaufiq Daryanto, Xiaohan Ding, Kaike Ping, Lance T. Wilhelm et al.CHI 2026 · 2 citations
- CrossCode: Multi-level Visualization of Program ExecutionDevamardeep Hayatpur, Daniel Wigdor, Haijun XiaCHI 2023 · 23 citations
- Glancee: An Adaptable System for Instructors to Grasp Student Learning Status in Synchronous Online ClassesShuai Ma, Taichang Zhou, Fei Nie, Xiaojuan MaCHI 2022 · 51 citations
- CPVis: Evidence-based Multimodal Learning Analytics for Evaluation in Collaborative ProgrammingGefei Zhang, Shenming Ji, Yicao Li, Jingwei Tang et al.CHI 2025 · 8 citations
- Learners Learn More and Instructors Track Better with Real-time Gaze SharingGahyun Sung, Tianyi Feng, Bertrand SchneiderCSCW 2021 · 37 citations
