"Don't Step on My Toes": Resolving Editing Conflicts in Real-Time Collaboration in Computational Notebooks

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wang, April Yi, Wu, Zihan, Brooks, Christopher, Oney, Steve
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910401626636288
author Wang, April Yi
Wu, Zihan
Brooks, Christopher
Oney, Steve
author_facet Wang, April Yi
Wu, Zihan
Brooks, Christopher
Oney, Steve
contents Real-time collaborative editing in computational notebooks can improve the efficiency of teamwork for data scientists. However, working together through synchronous editing of notebooks introduces new challenges. Data scientists may inadvertently interfere with each others' work by altering the shared codebase and runtime state if they do not set up a social protocol for working together and monitoring their collaborators' progress. In this paper, we propose a real-time collaborative editing model for resolving conflict edits in computational notebooks that introduces three levels of edit protection to help collaborators avoid introducing errors to both the program source code and changes to the runtime state.
format Preprint
id arxiv_https___arxiv_org_abs_2404_04695
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle "Don't Step on My Toes": Resolving Editing Conflicts in Real-Time Collaboration in Computational Notebooks
Wang, April Yi
Wu, Zihan
Brooks, Christopher
Oney, Steve
Human-Computer Interaction
Real-time collaborative editing in computational notebooks can improve the efficiency of teamwork for data scientists. However, working together through synchronous editing of notebooks introduces new challenges. Data scientists may inadvertently interfere with each others' work by altering the shared codebase and runtime state if they do not set up a social protocol for working together and monitoring their collaborators' progress. In this paper, we propose a real-time collaborative editing model for resolving conflict edits in computational notebooks that introduces three levels of edit protection to help collaborators avoid introducing errors to both the program source code and changes to the runtime state.
title "Don't Step on My Toes": Resolving Editing Conflicts in Real-Time Collaboration in Computational Notebooks
topic Human-Computer Interaction
url https://arxiv.org/abs/2404.04695