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

A multiple locking group scheme for flexible semantic conflict prevention in real-time collaborative programming

Tools
- Tools
+ Tools

Xu, Wenhua, Ma, Yifan, Zhou, Hongguang, Wang, Mingjie, Du, Bowen and Fan, Hongfei (2022) A multiple locking group scheme for flexible semantic conflict prevention in real-time collaborative programming. In: 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Hangzhou, China, 4-6 May 2022. Published in: 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD) ISBN 9781665405270. doi:10.1109/cscwd54268.2022.9776068

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.9776068

Request Changes to record.

Abstract

Real-time collaborative programming has attracted increasing attention and interest in recent years. To resolve the semantic conflict problem in real-time collaborative programming, a Dependency-based Automatic Locking (DAL) scheme was proposed in prior work. The DAL scheme prevents other collaborators from editing semantically related regions by automatically detecting depended regions and locking them. However, the DAL scheme lacks flexibility and is not well suited to the needs of programmers in a real-world development scenario. When the programmer switches to a new region, all previous locks are automatically released. For this reason, we propose the Multiple Locking Group (MLG) scheme, where each programmer can hold multiple locking groups and switch freely between multiple working regions. Accordingly, three release modes for releasing locking groups are proposed. Each programmer can customize the release modes in a fine-grained manner. In supporting the scheme, we have devised techniques and solutions, implemented a prototype system and conducted a preliminary user evaluation to validate the feasibility, effectiveness and usability of the MLG scheme.

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: 4 May 2022
Dates:
DateEvent
4 May 2022Published
DOI: 10.1109/cscwd54268.2022.9776068
Status: Peer Reviewed
Publication Status: Published
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: 4-6 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