The effects of network delays on group work in real-time groupware

Network delays are a fact of life when using real-time groupware over a wide area network such as the Internet. This paper looks at how network delays affect closely-coupled group work in real-time distributed groupware. We first determine the types and amounts of delay that can happen on the Internet, and then identify types of collaborative interactions that are affected by delay. We then examine two interaction types more closely: predicting others' movements, and coordinating shared access to artifacts. We carried out experiments to measure the effects of two kinds of delay (latency and jitter). When these interactions are isolated and repeated, we found that even small delays can lead to significant increases in completion time and errors. Although people in real-world tasks are often able to adapt their actions to accommodate network delays, we conclude that designing groupware to minimise the effects of delay can improve usability for closely-coupled collaboration.

[1]  François Fluckiger,et al.  Understanding Networked Multimedia : Applications and Technology , 1995 .

[2]  A. Acharya,et al.  A Study of Internet Round-trip Delay , 1998 .

[3]  Kim J. Vicente,et al.  Local applications of the ecological approach to human-machine systems , 1995 .

[4]  Alain Karsenty,et al.  Transparency and awareness in a real-time groupware system , 1992, UIST '92.

[5]  Daniel G. Bobrow,et al.  Beyond the chalkboard: computer support for collaboration and problem solving in meetings , 1988, CACM.

[6]  Prasun Dewan,et al.  Supporting real-time collaboration over wide area networks , 2000, CSCW '00.

[7]  S. Brennan Seeking and providing evidence for mutual understanding , 1990 .

[8]  William W. Gaver,et al.  Sound Support for Collaboration , 1991, ECSCW.

[9]  John C. Tang Findings from Observational Studies of Collaborative Work , 1991, Int. J. Man Mach. Stud..

[10]  Jean Scholtz,et al.  The Denver model for groupware design , 1996, SGCH.

[11]  Steve Benford,et al.  Coping with inconsistency due to network delays in collaborative virtual environments , 1999, VRST '99.

[12]  Andrew Trotter Planning for Multimedia. , 1993 .

[13]  Atul Prakash,et al.  Corona: a communication service for scalable, reliable group collaboration systems , 1996, CSCW '96.

[14]  Saul Greenberg,et al.  Building real-time groupware with GroupKit, a groupware toolkit , 1996, TCHI.

[15]  John C. McCarthy,et al.  Measures of Process , 1996 .

[16]  Liat Segal Designing team workstations: the choreography of teamwork , 1995 .

[17]  Carl Gutwin,et al.  Effects of awareness support on groupware usability , 1998, CHI.

[18]  Kyoung Shin Park,et al.  Effects of network characteristics on human performance in a collaborative virtual environment , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[19]  Saul Greenberg,et al.  Real time groupware as a distributed system: concurrency control and its effect on the interface , 1994, CSCW '94.

[20]  Daniel G. Bobrow,et al.  Design for Conversation: Lessons from Cognoter , 1991, Int. J. Man Mach. Stud..