Semi-Synchronous Conflict Detection and Resolution in Asynchronous Software Development
Semi-Synchronous Conflict Detection and Resolution in Asynchronous Software Development
复制标题
异步软件开发中的半同步冲突检测和解决
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
Rajesh Hegde
中科院分区:
文献类型:
--
作者:
P. Dewan;Rajesh Hegde
Previous work has found that (a) when software is developed collaboratively, concurrent accesses to related pieces of code are made, and (b) when these accesses are coordinated asynchronously through a version control system, they result in in- creased defects because of conflicting concurrent changes. Previous findings also show that distance collaboration aggravates software-development problems and radical co- location reduces them. These results motivate a semi-synchronous distributed computer- supported model that allows programmers creating code asynchronously to synchro- nously collaborate with each other to detect and resolve potentially conflicting tasks be- fore they have completed the tasks. We describe, illustrate, and evaluate a new model designed to meet these requirements. Our results show that the model can catch con- flicts at editing time that would be expensive to manage at later times.