Skip to main content

Modeling the sharing of versions

  • Selected Position Papers
  • Conference paper
  • First Online:
Software Configuration Management (SCM 1996)

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

Included in the following conference series:

Abstract

In this paper we have considered the development of a general model of information sharing in cooperative settings. The development of the model presented here has focused on exploiting the shared nature of a pool of objects. The set of shared objects and the relations between them form a common “space” onto which users project their action. These actions are made publicly available through the objects forming the space. Thus rather than simply represent the objects in the information space we can reason about the awareness users have of others sharing a version set.

In this paper we have also not considered the means by which the model is presented to users. The development of appropriate presentation mechanisms will directly effect how the model is used in practice. For example, how aware are other users of the each other across an application and how are effects propagated across a community of users. Developing the answer to these questions requires us to construct a series of applications that realise the model presented here and to examine the utility and usage of the model in practice. The construction of these applications represents the next stage in the development of the model presented here.

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. Rochkind, M.J. (1975), ‘The Source Code Control System', IEEE Trans. on Software Engineering, SE-1 (4), 255–65.

    Google Scholar 

  2. Tichy, W. (1982), ‘Design, Implementation and Evaluation of a Revision Control System', Proc. 6th Int. Conf. on Software Engineering, Tokyo.

    Google Scholar 

  3. Lacroix, M., Roelants, D. and Waroquier, J.E., (1991), ‘Flexible Support for Cooperation in Software Development', Proc. 3rd Int. Workshop on Software Configuration Management, Trondheim, June 1991.

    Google Scholar 

  4. Lie, A., Conradi, R., Didriksen, T.M. and Karlsson, E-A., (1989), ‘Change-oriented Versioning in a Software Engineering Database', Proc. 2nd Int. Workshop on Software Configuration Management, Princeton, N.J., October 1989.

    Google Scholar 

  5. Bernard, Y. and Lavency, P., (1989), ‘A Process Oriented Approach to Configuration Management', Proc. 11th Int. Conf on Software Engineering, 320–30.

    Google Scholar 

  6. Reps, T., Horowitz, S., and Prints, J., (1988), 'support for integrating program variants in an environment for programming in the large', Proc. 1st Int. Workshop on Software Configuration Management, Grassau, January 1988.

    Google Scholar 

  7. Haake, A. and J.M. Haake (1993), ‘Take CoVer: Exploiting Version Support in Cooperative Systems', Proc. Conf. on Human Factors in Computing Systems (INTERCHI'93), Amsterdam.

    Google Scholar 

  8. Garg, P.K. and Scacchi, W., (1990), ‘A Hypertext System to Maintain Software Life-cycle Documents', IEEE Software, 7 (3), 90–8.

    Google Scholar 

  9. Pendergast, M. and Beranek, M., (1991), ‘Coordination and control for collaborative workstation design', Proc. INTERACT'90, Elsevier Science Publishers.

    Google Scholar 

  10. Beaudouin-Lafon, M. (1990), ‘Collaborative development of software', in Multiuser Interfaces and Applications, eds. Gibbs, S. and Verrijn-Stuart, A., Elsevier Science Publishers.

    Google Scholar 

  11. Benford, S., Bowers, J., Fahlen, L., Mariani, J, Rodden. T, Supporting Cooperative Work in Virtual Environments. The Computer Journal, 1995. 38(1).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ian Sommerville

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dix, A., Rodden, T., Sommerville, I. (1996). Modeling the sharing of versions. In: Sommerville, I. (eds) Software Configuration Management. SCM 1996. Lecture Notes in Computer Science, vol 1167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023100

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61964-2

  • Online ISBN: 978-3-540-49569-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics