Skip to main content

CoEd — A tool for versioning of hierarchical documents

  • Conference paper
  • First Online:
System Configuration Management (SCM 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1439))

Included in the following conference series:

Abstract

In this paper, we report on our experiences from developing and using a tool to provide optimal version control support during co-operative development of hierarchical documents. The main problem in co-operative work is to maintain an overview of how the document is evolving, and at the same time to maintain a complete version history. We extend traditional version control in the sense that we provide version control on both the entire structures of the document and its constituent parts. This enables us to establish natural baselines of the document that have actually existed, and furthermore our system is capable of manipulating directly the structure of the document while retaining complete version history. CoEd consists of four browsers, which show the configuration, version, hierarchy and text aspects of the document. We describe the analysis and considerations that led us to the actual design and implementation of the two prototypes of CoEd. Furthermore, we detail the experiences we have gained from actually using these prototypes, compare our work with that of others, and generalise our results to the field of software development.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brian Berliner: CVS II: Parallelizing Software Development, in Proceedings of USENIX Winter 1990, Washington D.C.

    Google Scholar 

  2. Henrik B3/4rbak Christensen: Context-Preserving Software Configuration Management, in Supplementary Proceedings of the Seventh International Workshop on Software Configuration Management, Boston, Massachusetts, May 18–19, 1997.

    Google Scholar 

  3. Stuart I. Feldman: Make — A Program for Maintaining Computer Programs, Software — Practice and Experience, Vol. 9, April 1979.

    Google Scholar 

  4. J¿rgen Lindskov Knudsen, Elmer Sandvad, Sten Minšr: Grammar based architectures, in J. Lindskov Knudsen, M. Lšfgren, O. Lehrmann Madsen (eds.) Object-Oriented Environments, The Mj¿lner Approach, Prentice Hall, 1993.

    Google Scholar 

  5. Boris Magnusson, Ulf Asklund: Fine Grained Version Control of Configurations in COOP/Orm, in Proceedings of the Sixth International Workshop on Software Configuration Management, Berlin, Germany, March 25–26, 1996.

    Google Scholar 

  6. Walter F. Tichy: RCS — A System for Version Control, Software — Practice and Experience, Vol. 15 (7), July 1985.

    Google Scholar 

  7. Walter F. Tichy: Tools for Software Configuration Management, in Proceedings of the International Workshop on Software Version and Configuration Control, Grassau, Germany, January 1988.

    Google Scholar 

  8. Fabio Vitali, David G. Durand: Using versioning to support collaboration on the WWW, in Proceedings of the IV World Wide Web Conference, The World Wide Web journal, 1 (1), O'Reilly, December 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Boris Magnusson

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bendix, L., Larsen, P.N., Nielsen, A.I., Petersen, J.L.S. (1998). CoEd — A tool for versioning of hierarchical documents. In: Magnusson, B. (eds) System Configuration Management. SCM 1998. Lecture Notes in Computer Science, vol 1439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053888

Download citation

  • DOI: https://doi.org/10.1007/BFb0053888

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64733-1

  • Online ISBN: 978-3-540-69086-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics