SORC: Service-Oriented Distributed Revision Control for Collaborative Web Programming

Ahmad Bin Sarib, Haifeng Shen

    Research output: Contribution to conferencePaper

    4 Citations (Scopus)

    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.

    Original languageEnglish
    Pages638-643
    Number of pages6
    DOIs
    Publication statusPublished - 2014
    EventThe 18th IEEE International Conference on Computer Supported Cooperative Work in Design (CSCWD 2014) -
    Duration: 21 May 2014 → …

    Conference

    ConferenceThe 18th IEEE International Conference on Computer Supported Cooperative Work in Design (CSCWD 2014)
    Period21/05/14 → …

    Fingerprint Dive into the research topics of 'SORC: Service-Oriented Distributed Revision Control for Collaborative Web Programming'. Together they form a unique fingerprint.

  • Cite this

    Bin Sarib, A., & Shen, H. (2014). SORC: Service-Oriented Distributed Revision Control for Collaborative Web Programming. 638-643. Paper presented at The 18th IEEE International Conference on Computer Supported Cooperative Work in Design (CSCWD 2014), . https://doi.org/10.1109/CSCWD.2014.6846919