• 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