"Don't Step on My Toes": Resolving Editing Conflicts in Real-Time Collaboration in Computational Notebooks
<|reference_start|>"Don't Step on My Toes": Resolving Editing Conflicts in Real-Time Collaboration in Computational Notebooks: 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.<|reference_end|>
@article{wang2024"don't,
    title={"Don't Step on My Toes": Resolving Editing Conflicts in Real-Time
  Collaboration in Computational Notebooks},
    author={April Yi Wang, Zihan Wu, Christopher Brooks, and Steve Oney},
    journal={arXiv preprint arXiv:2404.04695},
    year={2024},
    doi={10.1145/3643796.3648453},
    archivePrefix={arXiv},
    eprint={2404.04695},
    primaryClass={cs.HC}
}