Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/99048
Title: | Dependency-based automatic locking for semantic conflict prevention in real-time collaborative programming | Authors: | Fan, Hongfei Sun, Chengzheng |
Issue Date: | 2012 | Source: | Fan, H., & Sun, C. (2012). Dependency-based automatic locking for semantic conflict prevention in real-time collaborative programming. Proceedings of the 27th Annual ACM Symposium on Applied Computing - SAC '12, 737-742. | Conference: | Symposium on Applied Computing (27th : 2012 : Trento, Italy) | Abstract: | Real-time collaborative programming environments support multiple programmers to edit the same source code document at the same time over communication networks. One key challenge in supporting real-time collaborative programming is semantic conflicts, which may occur when multiple programmers are performing concurrent and incompatible work in interdependent programming segments. Semantic conflicts may result in program errors that are difficult and costly to detect and resolve. In this paper, we present in-depth analyses on representative programming scenarios for understanding the nature and general conditions for semantic conflicts, and propose a Dependency-based Automatic Locking (DAL) approach for preventing semantic conflicts. The novelty of the approach is its capabilities of supporting automatic fine-grained locking on interdependent programming segments and providing flexible locking to balance conflict prevention and programmer convenience in real-time collaborative programming environments. The DAL approach has been implemented in the CoEclipse prototype for validating its feasibility. | URI: | https://hdl.handle.net/10356/99048 http://hdl.handle.net/10220/12579 |
DOI: | 10.1145/2245276.2245417 | Schools: | School of Computer Engineering | Fulltext Permission: | none | Fulltext Availability: | No Fulltext |
Appears in Collections: | SCSE Conference Papers |
SCOPUSTM
Citations
20
16
Updated on Mar 12, 2024
Page view(s) 50
534
Updated on Mar 28, 2024
Google ScholarTM
Check
Altmetric
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.