Title: Computer Supported Cooperative Work
1Computer SupportedCooperative Work
- Saul GreenbergProfessor
- Department of Computer ScienceUniversity of
Calgary
2Motivation
I work by myself
3In the Near Future
- Computers will be ubiquitous
- Computers will be inter-connected
- Result
- through their computers, people will be able to
- communicate
- work together
4 Histories of Polybius
2000 B.C.
in the year
- Let those who wish to communicate any matter of
pressing importance to each other by fire-signals
prepare two earthenware pots of exactly equal
size both as to diameter and depth. Let the depth
be 3 cubits, the diameter one -
5Buck Rogers
2429 A.D.
in the year
6Definitions / Research Goals
- Groupware
- software that supports group work
- investigate algorithms architectures
fundamental to multi-user systems - Computer Supported Cooperative Work (CSCW)
- knowledge about the context of groupware design
- investigate individual/group/organizational
requirements for multi-user systems
feedback
7Perspectives
- Why pursue collaboration through computers?
- consider massive change to society of
- printing press
- telephone
- facsimiles
- electronic mail
- world wide web
8The Groupware Paradigm Technologies
face to face interactions public computer
screens decision rooms brainstorming tools
continuous task team rooms group displays
shift work groupware project management
communicationcoordination email bulletin
boards asynchronous conferencing schedulers
version control...
9Anytime, any place groupware
same time
different times
same place
differentplaces
10Focus Real Time Distributed Meetings
- One or more participants are in different
locations - Telepresence
- can we give participants a sense they are in the
same room? - Teledata
- how can participants interact over their work
artifacts? - Casual Interaction
- how can participants get in touch with each other?
11Telepresence
- Giving participants a sense they are in the same
room - 1. Video Conferencing Rooms
- dedicated meeting rooms joined by audio video
- heavy weight to use
- talking heads
12Telepresence
- Giving participants a sense they are in the same
room - 2. Media spaces
- digitally switched ubiquitous audio and video
on personal computers
13Telepresence
- Giving participants a sense they are in the same
room - Videos
- Digitally switched video technology
- Pandora (Olivetti)
- Eye contact, gestures and body language
- Talking heads (MIT)
- Magik (Keio University)
- GestureCam (University of Tsukuba)
14Telepresence Issues
- Size and Quality
- what is the image fidelity?
- Scalability
- how do I show several people?
- Camera positioning, focusing
- am I centered in the view of the camera?
- Eye contact
- is the other person looking at me?
- Body language
- can I see subtle body motions?
- Gaze awareness
- can I tell where the other person is looking?
- Gestures tied to artifacts
- can I gesture around objects
- Reciprocity
- if I can see them, can they see me?
15Teledata
- Letting participants interact over their work
artifacts - Shared visual workspaces
- views of computer artifacts are shared in real
time
16GroupSketch (Calgary)
- Identical views, gestures, simultaneous activity
17Supporting awareness when views are not identical
18Supporting Awareness (Calgary)
19Supporting both telepresence and teledata (NTT)
20Casual Interaction and Awareness
- Questions
- who is around?
- are they available now?
- can they be interrupted?
- how can I initiate contact?
21The problem
- Groupware can only work after people make contact
with each other
?
22Current approaches
- Glancing into offices via Montage (Sun
Microsystems)
What I see
23Current Approaches
24Current approaches
Marks office (305pm)
Marys office (301pm)
Deens office (now)
25Current Approaches
- Iconic indicators (Calgary)
26Current Approaches
27Current Approaches
28Current Approaches
- Digital but physical surrogates (Calgary and
Tsukuba)
29The Message
- In the near future
- people will regularly communicate and work
together through computers through groupware - Groupware design requires
- technical know-how
- deep knowledge of the human social factors
behind communication - telepresence
- teledata
- awareness and casual interaction
30Team Rooms