Article thumbnail
Location of Repository

Version Control in Online Software Repositories

By E Rowland Watkins and Denis A Nicole


Software version control repositories provide a uniform and stable interface to manage documents and their version histories. Unfortunately, Open Source systems, for example, CVS, Subversion, and GNU Arch are not well suited to highly collaborative environments and fail to track semantic changes in repositories. We introduce document provenance as our Description Logic framework to track the semantic changes in software repositories and draw interesting results about their historic behaviour using a rule-based inference engine. To support the use of this framework, we have developed our own online collaborative tool, leveraging the fluency of the modern WikiWikiWeb

Year: 2005
OAI identifier:
Provided by: e-Prints Soton
Sorry, our data provider has not provided any external links therefore we are unable to provide a link to the full text.

Suggested articles


  1. (2002). Andy Seaborne, and Alberto Reggiori. Three Implementations of SquishQL, a Simple RDF Query Language. In doi
  2. (2004). Architecture and Data Model of a WebDAVbased Collaborative System.
  3. (2003). Computing the digest of an rdf graph.
  4. (2001). Data Provenance. doi
  5. (2002). Data Provenance/Derivation Workshop Position Papers and Talks,
  6. (2004). Decentralizing Software Project Registries with DOAP.
  7. (2004). Extreme Programming Explained : Embrace Change.
  8. (2004). Guus Schreiber on Semantic Web best practices,
  9. (2001). Introduction of dublin core metadata. doi
  10. JSPWiki - a JSP-based WikiWiki clone.
  11. (2003). myGrid: Personalised Bioinformatics on the Information Grid. doi
  12. (2005). Named Graphs, Provenance and Trust. doi
  13. (2002). Notes on keeping version histories of files,
  14. (2004). Online. Championing a Wiki World,
  15. (2003). Open Source Development with CVS.
  16. (2002). Position Statement: Musings on Provenance, Workflow and (Semantic Web) Annotations for Bioinformatics,
  17. (2003). Recording and Reasoning over Data Provenance in Web and Grid Services. doi
  18. (1982). RETE: A fast algorithm for the many pattern/many object pattern match problem. doi
  19. (2004). Revision Control with Arch: Introduction to Arch. Linux Journal,
  20. (2003). Ross Mayfield’s Weblog: Collaborative Proposal Development,
  21. (2003). Scientific Computing with UNICORE.
  22. (2003). Signing RDF Graphs. doi
  23. (2004). SWAD-Europe Deliverable 3.16: Final Workshop Report.
  24. (2004). Tage
  25. (2003). The Description Logic Handbook: Theory, Implementation and Applications. doi
  26. (2004). The Legion of the Bouncy Castle. Bouncy Castle Crypto APIs, doi
  27. (2004). The omii product roadmap–version 2.
  28. (2005). The semantic grid: Past, present, and future. doi
  29. (2001). The Semantic Web. Scientific American, doi
  30. (2001). The Wiki Way.
  31. (2004). Towards a Semantic Wiki Wiki Web.
  32. (2004). Version Control with Subversion. O’Reilly Media, first edition,
  33. (2004). Web Service Grids: An Evolutionary Approach. doi
  34. (2005). Web service grids: An evolutionary approach. Concurrency and Computation: Practice and Experience, doi
  35. (1999). WebDAV: A network protocol for remote collaborative authoring on the Web.
  36. Xml-signature syntax and processing.
  37. (2004). Year of the enterprise Wiki: Lightweight Web collaboration gets down to business,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.