Skip to content Skip to navigation
University of Warwick
  • Study
  • |
  • Research
  • |
  • Business
  • |
  • Alumni
  • |
  • News
  • |
  • About

University of Warwick
Publications service & WRAP

Highlight your research

  • WRAP
    • Home
    • Search WRAP
    • Browse by Warwick Author
    • Browse WRAP by Year
    • Browse WRAP by Subject
    • Browse WRAP by Department
    • Browse WRAP by Funder
    • Browse Theses by Department
  • Publications Service
    • Home
    • Search Publications Service
    • Browse by Warwick Author
    • Browse Publications service by Year
    • Browse Publications service by Subject
    • Browse Publications service by Department
    • Browse Publications service by Funder
  • Help & Advice
University of Warwick

The Library

  • Login
  • Admin

Context-based operation merging in real-time collaborative programming environments

Tools
- Tools
+ Tools

Zhou, Hongguang, Ma, Yifan, Xu, Wenhua, Wang, Mingjie, Du, Bowen and Fan, Hongfei (2022) Context-based operation merging in real-time collaborative programming environments. In: 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Hangzhou, China, 04-06 May 2022. Published in: 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD) ISBN 9781665405270. doi:10.1109/cscwd54268.2022.9776234

Research output not available from this repository.

Request-a-Copy directly from author or use local Library Get it For Me service.

Official URL: https://doi.org/10.1109/cscwd54268.2022.9776234

Request Changes to record.

Abstract

Real-time collaborative programming environments support a team of programmers to edit shared source code at the same time, where each local editing operation is captured and immediately transmitted to remote sites in a fine-grained manner. However, under real-world network conditions, collaborators are usually plagued by data congestion and transmitted errors. In this study, we define and analyze the content relationships among operations, and propose a Context-based Operation Merging Algorithm (COMA). Technically, the COMA examines the content relationships among a series of editing operations and merges content-related operations. Powered by the COMA, real-time collaborative programming environments can significantly compress editing operations to cope with complex network situations (such as network fluctuation and interruption) and improve the user experience of real-time collaboration. The proposed COMA has been implemented in a real-time collaborative programming environment prototype, namely CoEclipse. Preliminary user evaluations, correctness analysis and performance evaluations have demonstrated the effectiveness, correctness, and efficiency of the algorithm.

Item Type: Conference Item (Paper)
Divisions: Faculty of Science, Engineering and Medicine > Science > Computer Science
SWORD Depositor: Library Publications Router
Journal or Publication Title: 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD)
Publisher: IEEE
ISBN: 9781665405270
Official Date: 20 May 2022
Dates:
DateEvent
20 May 2022Published
DOI: 10.1109/cscwd54268.2022.9776234
Status: Peer Reviewed
Publication Status: Published
Reuse Statement (publisher, data, author rights): ** From Crossref proceedings articles via Jisc Publications Router ** History: ppub 04-05-2022; issued 04-05-2022.
Access rights to Published version: Restricted or Subscription Access
Conference Paper Type: Paper
Title of Event: 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD)
Type of Event: Conference
Location of Event: Hangzhou, China
Date(s) of Event: 04-06 May 2022

Request changes or add full text files to a record

Repository staff actions (login required)

View Item View Item
twitter

Email us: wrap@warwick.ac.uk
Contact Details
About Us