Loading...
Thumbnail Image
Item

SORC: Service-oriented distributed revision control for collaborative web programming

Bin Sarib, Ahmad Sholehin
Shen, Haifeng
Citations
Google Scholar:
Altmetric:
Abstract
Web applications become ubiquitous and more complex, often requiring team developmental work. Software configuration management (SCM) systems have long been used for managing collaborative development. However, the centralised architecture - the most common architecture of today's SCM systems - which requires developers to replicate all project source files, is not suitable for Web applications, especially those that are service-oriented and distributed by nature. In this paper, we present Service-Oriented Revision Control (SORC), a distributed SCM model specifically for effectively supporting collaborative programming of Web applications, which does not rely on the centralised architecture or replicate project source files across developers. SORC allows a developer's code to be exposed to their peers as Web services, while revision control of the project is at the service rather than the file level. We have further developed a prototype SCM system SORCER to test the feasibility of the new model.
Keywords
web applications, collaborative programming, SCM, revision control, SOA, web service
Date
2014
Type
Conference item
Journal
Book
Proceedings of the 2014 IEEE 18th international conference on computer supported cooperative work in design
Volume
Issue
Page Range
638-643
Article Number
ACU Department
Peter Faber Business School
Faculty of Law and Business
Relation URI
Source URL
Event URL
Open Access Status
License
File Access
Controlled
Notes