Skip to main content

Abstract

Systems coordinating distributed collaborative work must manage user data distributed over a network. The strong consistency algorithms which designers have typically borrowed from the distributed systems community are often unsuited to the particular needs of CSCW. Here, I outline an alternative approach based on divergence and synchronisation between parallel streams of activity. From a CSCW perspective, this strategy offers three primary advantages. First, it is scalable, allowing smooth transitions from highly interactive collaboration to more extended, “asynchronous” styles of work. Second, it supports “multi-synchronous” work, in which parties work independently in parallel. Third, it directly supports observed patterns of opportunistic activities in collaborative working.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Ahuja, S., Ensor, J. and Lucco, S. (1990): “A Comparison of Application Sharing Mechanisms in Real-time Desktop Conferencing”, in Proc. ACM Conf. Office Information Systems COIS’90, Boston, 1990.

    Google Scholar 

  • Beaudouin-Lafon, M. and Karsenty, A. (1992): “Transparency and Awareness in Real-Time Groupware Systems”, in Proc. ACM Conf. User Interface Software and Technology UIST’92, Monterey, Ca., November 1992.

    Google Scholar 

  • Beck, E. and Bellotti, V. (1993): “Informed Opportunism as Strategy”, in Proc. Third Eruopean Conference on Computer-Supported Cooperative Work ECSCW’93, Milano, Italy, 1993.

    Google Scholar 

  • Dix, A. (1992): “Pace and Interaction”, in People and Computers VII: Proc. of HCI’92, York, UK, 1992.

    Google Scholar 

  • Dourish, P. and Bellotti, V. (1992): “Awareness and Coordination in Shared Workspaces”, in Proc. ACM Confe. Computer-Supported Cooperative Work CSCW’92, Toronto, Canada, 1992.

    Google Scholar 

  • Dourish, P. (1995a): “Developing a Reflective Model of Collaborative Systems,” ACM Transactions on Computer-Human Interaction, 1995 (in press).

    Google Scholar 

  • Dourish, P. (1995b): “Consistency Guarantees: Exploiting Operation Semantics for Consistency Management in Collaborative Systems”, EuroPARC Technical Report, Cambridge, UK, 1995.

    Google Scholar 

  • Ellis, C. and Gibbs, S. (1989): “Concurrency Control in a Groupware System”, in Proc. ACM Conf. Manamagement of Data SIGMOD’89, Seattle, Washington, 1989.

    Google Scholar 

  • Greenberg, S., Roseman, R., Webster, D. and Bohnet, R. (1992): “Human and Technical Factors in Distributed Group Drawing Tools”, Interacting with Computers, 4(3), pp. 364–392, 1992.

    Article  Google Scholar 

  • Greenberg, S. and Marwood, D. (1994): “Real-time Grouopware as a Distributed System: Concurrency Control and its Effect on the Interface”, in Proc. ACM Conf Computer Supported Coooperative Work CSCW’94, Chapel Hill, North Carolina, 1994.

    Google Scholar 

  • Haake, A. and Haake, J. (1993): “Take CoVer: Exploiting Version Management in Collaborative Systems”, in Proc. InterCHI’93, Amsterdam, Netherlands, 1993.

    Google Scholar 

  • Kiczales, G. (1992): “Towards a New Model of Abstraction in the Engineering of Software”, in Proc. Workshop on Reflection and Meta-level Architectures IMSA’92, Tokyo, Japan, 1992.

    Google Scholar 

  • Lauwers, C., Joseph, T., Lantz, K. and Romanow, A. (1990): “Replicated Architectures for Shared Window Systems: A Critique”, in Proc. ACM Conf. Office Information Systems COIS’90, Boston, Massachussetts, 1990.

    Google Scholar 

  • Munson, J. and Dewan, P. (1994): “A Flexible Object Merging Framework”, in Proc. ACM Conf. Computer-Supported Cooperative Work CSCW’94, Chapel Hill, North Carolina, 1994.

    Google Scholar 

  • Smith, B. (1984): “Reflection and Semantics in LISP”, in Proc. ACM Symposium on Principles of Programming Languages POPL, Salt Lake City, Utah, 1984.

    Google Scholar 

  • Suchman, L. (1987): “Plans and Situated Actions”, Cambridge University Press, Cambridge, UK, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Dourish, P. (1995). The Parting of the Ways: Divergence, Data Management and Collaborative Work. In: Marmolin, H., Sundblad, Y., Schmidt, K. (eds) Proceedings of the Fourth European Conference on Computer-Supported Cooperative Work ECSCW ’95. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-0349-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-0349-7_14

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-4155-3

  • Online ISBN: 978-94-011-0349-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics