DocumentCode
169276
Title
SORC: Service-Oriented Distributed Revision Control for collaborative web programming
Author
Bin Sarib, Ahmad Sholehin ; Haifeng Shen
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear
2014
fDate
21-23 May 2014
Firstpage
638
Lastpage
643
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
configuration management; groupware; service-oriented architecture; software management; software prototyping; ubiquitous computing; SORC; Web services; centralised architecture; collaborative Web programming; collaborative development; collaborative programming; distributed SCM model; project revision control; project source files; prototype SCM system SORCER; service-oriented distributed revision control; software configuration management; team developmental work; ubiquitous Web applications; Bandwidth; Collaboration; Computer architecture; Peer-to-peer computing; Service-oriented architecture; SCM; SOA; Web applications; Web service; collaborative programming; revision control;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design (CSCWD), Proceedings of the 2014 IEEE 18th International Conference on
Conference_Location
Hsinchu
Type
conf
DOI
10.1109/CSCWD.2014.6846919
Filename
6846919
Link To Document