Advertisement

Computer Supported Cooperative Work (CSCW)

, Volume 11, Issue 3–4, pp 411–446 | Cite as

A Descriptive Framework of Workspace Awareness for Real-Time Groupware

  • Carl Gutwin
  • Saul Greenberg
Article

Abstract

Supporting awareness of others is an idea that holds promise forimproving the usability of real-time distributed groupware.However, there is little principled information available aboutawareness that can be used by groupware designers. In thisarticle, we develop a descriptive theory of awareness for thepurpose of aiding groupware design, focusing on one kind of groupawareness called workspace awareness. We focus on how smallgroups perform generation and execution tasks in medium-sizedshared workspaces – tasks where group members frequently shiftbetween individual and shared activities during the work session.We have built a three-part framework that examines the concept ofworkspace awareness and that helps designers understand theconcept for purposes of designing awareness support in groupware.The framework sets out elements of knowledge that make upworkspace awareness, perceptual mechanisms used to maintainawareness, and the ways that people use workspace awareness incollaboration. The framework also organizes previous research onawareness and extends it to provide designers with a vocabularyand a set of ground rules for analysing work situations, forcomparing awareness devices, and for explaining evaluationresults. The basic structure of the theory can be used todescribe other kinds of awareness that are important to theusability of groupware.

awareness groupware design groupware usability real-time distributed groupware situation awareness shared workspaces workspace awareness 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ackerman, M. and B. Starr (1995): Social Activity Indicators: Interface Components for CSCW Systems. Proceedings of the ACM Symposium on User Interface Software and Technology, pp. 159–168.Google Scholar
  2. Adams, M., Y. Tenney and R. Pew (1995): Situation Awareness and the Cognitive Management of Complex Systems. Human Factors, vol. 37, no. 1, pp. 85–104.Google Scholar
  3. Baecker, R., D. Nastos, I. Posner and K. Mawby (1993): The User-Centred Iterative Design of CollaborativeWriting Software. Proceedings of the Conference on Human Factors in Computing Systems, Amsterdam, pp. 399–405.Google Scholar
  4. Beaudouin-Lafon, M. and A. Karsenty (1992): Transparency and Awareness in a Real-Time Groupware System. Proceedings of the Conference on User Interface and Software Technology, Monterey, CA, pp. 171–180.Google Scholar
  5. Benford, S., J. Bowers, L. Fahlen, C. Greenhalgh and D. Snowdon (1995): User Embodiment in Collaborative Virtual Environments. Proceedings of the Conference on Human Factors in Computing Systems (CHI'95), pp. 242–249.Google Scholar
  6. Birdwhistell, Ray L. (1952): Introduction to Kinesics: An Annotation System for Analysis of Body Motion and Gesture. University of Kentucky Press.Google Scholar
  7. Borning, A. and M. Travers (1991): Two Approaches to Casual Interaction over Computer and Video Networks. Proceedings of the Conference on Human Factors in Computing Systems, New Orleans, LA, pp. 13–19.Google Scholar
  8. Brennan, S. (1990): Seeking and Providing Evidence for Mutual Understanding. Ph.D. thesis, Stanford University, Stanford, CA.Google Scholar
  9. Brinck, T. and L.M. Gomez (1992): A Collaborative Medium for the Support of Conversational Props. Proceedings of Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW'92), Toronto, Ontario, pp. 171–178.Google Scholar
  10. Clark, H. (1996): Using Language. Cambridge: Cambridge University Press.Google Scholar
  11. Clark, H.H. and S.E. Brennan (1991): Grounding in Communication. In R.M. Baecker (ed.): Readings in Groupware and Computer Supported Cooperative Work: Assisting Human-Human Collaboration. Mountain View, CA: Morgan-Kaufmann Publishers, pp. 222–233.Google Scholar
  12. Dix, A., J. Finlay, G. Abowd and R. Beale (1993): Human-Computer Interaction. Prentice Hall.Google Scholar
  13. Dewan, P. and R. Choudhary (1991): Flexible User Interface Coupling in a Collaborative System. Proceedings of CHI'91, pp. 41–48.Google Scholar
  14. Dourish, P. and V. Bellotti (1992): Awareness and Coordination in Shared Workspaces. Proceedings of the Conference on Computer-Supported Cooperative Work, Toronto, pp. 107–114.Google Scholar
  15. Dourish, P. and S. Bly (1992): Portholes: Supporting Awareness in a Distributed Work Group. Proceedings of the Conference on Human Factors in Computing Systems, Monterey, CA, pp. 541–547.Google Scholar
  16. Ellis, C., S. Gibbs and G. Rein (1991): Groupware: Some Issues and Experiences. Communications of the ACM, vol. 34, no. 1, pp. 38–58.Google Scholar
  17. Endsley, M. (1995): Toward a Theory of Situation Awareness in Dynamic Systems. Human Factors, vol. 37, no. 1, pp. 32–64.Google Scholar
  18. Gaba, D., S. Howard and S. Small (1995): Situation Awareness in Anesthesiology. Human Factors, vol. 37, no. 1, pp. 20–31.Google Scholar
  19. Gaver,W. (1991): Sound Support for Collaboration. Proceedings of the Second European Conference on Computer Supported Cooperative Work, pp. 293–308.Google Scholar
  20. Gilson, R.D. (1995): Introduction to the Special Issue on Situation Awareness. Human Factors, vol. 37, no. 1, pp. 3–4.Google Scholar
  21. Goodwin, C. (1981): Conversational Organization: Interaction Between Speakers and Hearers. New York: Academic Press.Google Scholar
  22. Greenberg, S. and R. Bohnet (1991): GroupSketch: A Multi-User Sketchpad for Geographically-Distributed Small Groups. Proceedings of Proceedings of Graphics Interface' 91. Calgary, Alberta.Google Scholar
  23. Greenberg, S. (1996): Peepholes: Low Cost Awareness of One's Community. Proceedings of the Conference on Human Factors in Computing Systems (Conference Companion). Vancouver, pp. 206–207.Google Scholar
  24. Greenberg, S. and D. Marwood (1994): Real Time Groupware as a Distributed System: Concurrency Control and its Effect on the Interface. Proceedings of the Conference on Computer-Supported Cooperative Work. Chapel Hill NC, pp. 207–217.Google Scholar
  25. Gutwin, C. (2000): Slow and Sticky: Effects of Network Delay on Real-Time Groupware. Technical Report 2000-02, Department of Computer Science, University of Saskatchewan.Google Scholar
  26. Gutwin, C., S. Greenberg and A. Cockburn (1996): Using Distortion-Oriented Displays to Support Workspace Awareness. Proceedings of People and Computers XI (BCSHCI'96). London, pp. 299–314.Google Scholar
  27. Gutwin, C., S. Greenberg and M. Roseman (1996): Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation. In R.J. Sasse, A. Cunningham and R. Winder (eds.): People and Computers XI (Proceedings of the HCI'96). Springer-Verlag, pp. 281–298.Google Scholar
  28. Gutwin, C. and S. Greenberg (1996): Workspace Awareness for Groupware. Proceedings of the Conference on Human Factors in Computing Systems. Vancouver, pp. 208–209.Google Scholar
  29. Gutwin, C., S. Greenberg and M. Roseman (1996): Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation. People and Computers XI (Proceedings of HCI'96). Springer-Verlag, pp. 281–298.Google Scholar
  30. Gutwin, C., M. Roseman and S. Greenberg (1996): A Usability Study of Awareness Widgets in a Shared Workspace Groupware System. Proceedings of the Conference on Computer-Supported Cooperative Work. Boston, pp. 258–267.Google Scholar
  31. Gutwin, C. and S. Greenberg (1998a): Effects of Awareness Support on Groupware Usability. Proceedings of ACM CHI'98. ACM Pres: Los Angeles.Google Scholar
  32. Gutwin, C. and S. Greenberg (1998b): Design for Individuals, Design for Groups: Tradeoffs between Power and Workspace Awareness. Proceedings of ACM CSCW'98. ACM Press: Seattle.Google Scholar
  33. Hall, E. (1959): The Silent Language. Doubleday.Google Scholar
  34. Hayne, S., M. Pendergast and S. Greenberg (1993): Gesturing Through Cursors: Implementing Multiple Pointers in Group Supports Systems. In Proceedings of the HICSS Hawaii International Conference on System Sciences. IEEE Press.Google Scholar
  35. Heath, C., M. Jirotka, P. Luff and J. Hindmarsh (1995): Unpacking Collaboration: The Interactional Organisation of Trading in a City Dealing Room. Computer Supported Cooperative Work, vol. 3, no. 2, pp. 147–165.Google Scholar
  36. Heath, C. and P. Luff (1992): Collaboration and Control: Crisis Management and Multimedia Technology in London Underground Line Control Rooms. Computer-Supported Cooperative Work, vol. 1, nos. 1–2, pp. 69–94.Google Scholar
  37. Hutchins, E. (1990): The Technology of Team Navigation. In J. Galegher, R. Kraut and C. Egido (eds.): Intellectual Teamwork: Social and Technological Foundations of Cooperative Work. Hillsdale, NJ: Lawrence Erlbaum, pp. 191–220.Google Scholar
  38. Ishii, H. and M. Kobayashi (1992): ClearBoard: A Seamless Medium for Shared Drawing and Conversation with Eye Contact. Proceedings of the Conference on Human Factors in Computing Systems. Monterey, CA, pp. 525–532.Google Scholar
  39. James,W. (1981 [written 1890]): The Principles of Psychology. Cambridge, MA: Harvard University Press.Google Scholar
  40. Krauss, R. and S. Fussell (1997): Mutual Knowledge and Communicative Effectiveness. In J. Galegher, R. Kraut and C. Egido (eds.): Intellectual Teamwork: Social and Technological Foundations of Cooperative Work. Hillsdale, NJ: Lawrence Erlbaum, pp. 111–145.Google Scholar
  41. McDaniel, S.E. and T. Brinck (1997): Awareness in Collaborative Systems. Workshop Report. SIGCHI Bulletin, October.Google Scholar
  42. McGrath, J., (1984): Groups: Interaction and Performance. Englewood Cliffs, NJ: Prentice-Hall.Google Scholar
  43. Mitchell, A. (1996): Communication and Shared Understanding in Collaborative Writing. M.Sc. thesis, University of Toronto, Toronto.Google Scholar
  44. Neisser, U. (1976): Cognition and Reality. San Fransisco: W.H. Freeman.Google Scholar
  45. Norman, D. (1993): Things That Make Us Smart. Reading, MA: Addison-Wesley.Google Scholar
  46. Robinson, M. (1991): Computer-Supported Cooperative Work: Cases and Concepts. Proceedings of Groupware' 91, pp. 59–75.Google Scholar
  47. Rodden, T. (1996): Populating the Application: AModel of Awareness for Cooperative Applications. Proceedings of ACM CSCW'96 Conference on Computer-Supported Cooperative Work, pp. 87–96.Google Scholar
  48. Roseman, M. and S. Greenberg (1996): Building Real-Time Groupware with GroupKit, a Groupware Toolkit. Transactions on Computer-Human Interaction, vol. 3, no. 1, pp. 66–106.Google Scholar
  49. Roseman, M. and S. Greenberg (1996): TeamRooms: Network Places for Collaboration. Proceedings of the Conference on Computer-Supported Cooperative Work. Boston.Google Scholar
  50. Salas, E., C. Prince, D. Baker and L. Shrestha (1995): Situation Awareness in Team Performance: Implications for Measurement and Training. Human Factors, vol. 37, no. 1, pp. 123–136.Google Scholar
  51. Salvador, T., J. Scholtz and J. Larson (1996): The Denver Model for Groupware Design. SIGCHI Bulletin, vol. 28, no. 1, pp. 52–58.Google Scholar
  52. Sarter, N. and D. Woods (1995): How in the World Did We Ever Get into That Mode? Mode Error and Awareness in Supervisory Control. Human Factors, vol. 37, no. 1, pp. 5–19.Google Scholar
  53. Seely Brown, J., A. Collins and P. Duguid (1989): Situated Cognition and the Culture of Learning. Educational Researcher (January–February), pp. 32–42.Google Scholar
  54. Segal, L. (1994): Effects of Checklist Interface on Non-Verbal Crew Communications, NASA Ames Research Center, Contractor Report 177639.Google Scholar
  55. Segal, L. (1995): Designing Team Workstations: The Choreography of Teamwork. In P. Hancock, J. Flach, J. Caird and K. Vicente (eds.): Local Applications of the Ecological Approach to Human-Machine Systems. Hillsdale, NJ: Lawrence Erlbaum, pp. 392–415.Google Scholar
  56. Short, J., E. Williams and B. Christie (1976): Communication Modes and Task Performance. In R.M. Baecker (ed.): Readings in Groupware and Computer Supported Cooperative Work: Assisting Human-Human Collaboration. Mountain View, CA: Morgan-Kaufmann Publishers, pp. 169–176.Google Scholar
  57. Smith, K. and P. Hancock (1995): Situation Awareness is Adaptive, Externally Directed Consciousness. Human Factors, vol. 37, no. 1, pp. 137–148.Google Scholar
  58. Smith, R. (1999): The Kansas Project. http://www.sun.com/research/ics/kansas.html.Google Scholar
  59. Smith, R., R. Hixon and B. Horan (1998): Supporting Flexible Roles in a Shared Space. Proceedings of ACM CSCW'98 Conference on Computer-Supported Cooperative Work, pp. 197–206.Google Scholar
  60. Sohlenkamp, M. and G. Chwelos (1994): Integrating Communication, Cooperation and Awareness: The DIVA Virtual Office Environment. Proceedings of ACMCSCW'94 Conference on Computer-Supported Cooperative Work, pp. 331–343.Google Scholar
  61. Stefik, M., G. Foster, D. Bobrow, K. Kahn, S. Lanning and L. Suchman (1987a): Beyond the Chalkboard: Computer Support for Collaboration and Problem Solving in Meetings. Communications of the ACM, vol. 30, no. 1, pp. 32–47.Google Scholar
  62. Stefik, M., D. Bobrow, G. Foster, S. Lanning and D. Tatar (1987b): WYSIWIS Revised: Early Experiences with Multiuser Interfaces. ACM Transactions on Office Information Systems, vol. 5, no. 2, pp. 147–167.Google Scholar
  63. Tang, J. (1989): Listing, Drawing, and Gesturing in Design: A Study of the Use of Shared Workspaces by Design Teams. Ph.D. thesis, Stanford University, Stanford, CA.Google Scholar
  64. Tang, J. (1991): Findings from Observational Studies of Collaborative Work. International Journal of Man-Machine Studies, vol. 34, no. 2, pp. 143–160.Google Scholar
  65. Tatar, D., G. Foster and D. Bobrow (1991): Design for Conversation: Lessons from Cognoter. International Journal of Man-Machine Studies, vol. 34, no. 2, pp. 185–210.Google Scholar
  66. Tang, J.C. and S.L. Minneman (1991): VideoWhiteboard: Video shadows to support remote collaboration. Proceedings of ACM SIGCHI Conference on Human Factors in Computing Systems, New Orleans, pp. 315–322.Google Scholar
  67. Watts, J., D. Woods, J. Corban, E. Patterson, R. Kerr and L. Hicks (1996): Voice Loops as Cooperative Aids in Space ShuttleMission Control. Proceedings of ACMCSCW'96 Conference on Computer-Supported Cooperative Work, pp. 48–56.Google Scholar

Copyright information

© Kluwer Academic Publishers 2002

Authors and Affiliations

  • Carl Gutwin
    • 1
  • Saul Greenberg
    • 2
  1. 1.Department of Computer ScienceUniversity of SaskatchewanSaskatoonCanada
  2. 2.Department of Computer ScienceUniversity of CalgaryCalgaryCanada

Personalised recommendations