Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Computer-Supported Cooperative Work (CSCW). 2 Outline Review of Rapid Prototyping Review of Rapid Prototyping Definitions of CSCW & group work Definitions.

Similar presentations


Presentation on theme: "1 Computer-Supported Cooperative Work (CSCW). 2 Outline Review of Rapid Prototyping Review of Rapid Prototyping Definitions of CSCW & group work Definitions."— Presentation transcript:

1 1 Computer-Supported Cooperative Work (CSCW)

2 2 Outline Review of Rapid Prototyping Review of Rapid Prototyping Definitions of CSCW & group work Definitions of CSCW & group work Implementation issues Implementation issues Success/Failures Success/Failures Media Media

3 3 Review of Rapid Prototyping UI tools good for testing more developed UI ideas UI tools good for testing more developed UI ideas Two styles of tools ? Two styles of tools ? “Prototyping” vs. UI builders“Prototyping” vs. UI builders what is the difference?what is the difference? Both types generally ignore the “insides” of application -> this is research Both types generally ignore the “insides” of application -> this is research

4 4Collaboration Current work environments Current work environments several people working on personal workstationsseveral people working on personal workstations Frequently people need to cooperate Frequently people need to cooperate create/modify documents, drawings, designscreate/modify documents, drawings, designs Two key ways Two key ways at different times (asynchronously)at different times (asynchronously) see changes previous workers have made see changes previous workers have made simultaneously (synchronously)simultaneously (synchronously) actions taken by user must be seen immediately actions taken by user must be seen immediately

5 5 Computer-Supported Cooperative Work (CSCW) Def.: “the study of how people work together using computer technology” Def.: “the study of how people work together using computer technology” Examples of systems: Examples of systems: emailemail shared databases/hypertextshared databases/hypertext video conferencingvideo conferencing chat systemschat systems real-time shared applicationsreal-time shared applications collaborative writing, drawing, games collaborative writing, drawing, games

6 6 Groupware Groupware denotes the technology that people use to work together Groupware denotes the technology that people use to work together “systems that support groups of people engaged in a common task (or goal) and that provide an interface to a shared environment.”“systems that support groups of people engaged in a common task (or goal) and that provide an interface to a shared environment.” CSCW studies the use groupware CSCW studies the use groupware “CSCW is the study of the tools and techniques of groupware as well as their psychological, social, and organizational effects.”“CSCW is the study of the tools and techniques of groupware as well as their psychological, social, and organizational effects.”

7 7 Types of Cooperation Focused partnerships Focused partnerships users who need each other to complete a taskusers who need each other to complete a task often a document or image to work on often a document or image to work on e.g., joint authors of a paper e.g., joint authors of a paper Lecture or demo Lecture or demo person shares info. with users at remote sitesperson shares info. with users at remote sites questions may be asked questions may be asked may wish to keep history and be able to replay may wish to keep history and be able to replay

8 8 Types of Cooperation (cont.) Conference Conference group participation distributed in spacegroup participation distributed in space at same time or spread out over time at same time or spread out over time Structured work process Structured work process a set of people w/ distinct roles solve taska set of people w/ distinct roles solve task e.g., hiring committee accepts applications, reviews, invites top for interviews, chooses, informs e.g., hiring committee accepts applications, reviews, invites top for interviews, chooses, informs aka “work flow” or “task flow”aka “work flow” or “task flow”

9 9 Types of Cooperation (cont.) Meeting and decision support Meeting and decision support meeting w/ each user working at a computermeeting w/ each user working at a computer e.g., PDA Brainstorming tool e.g., PDA Brainstorming tool Tele-democracy Tele-democracy online town hall meetingsonline town hall meetings

10 10 Groupware Taxonomy AsynchronousSynchronous Same placeproject scheduling,games, in/out boardclassrooms, ATC Distributede-mail, netnews,chat rooms, writing video conf., netmeeting RCS, CAD,

11 11 Key Issues Group awareness Group awareness Multi-user interfaces Multi-user interfaces hard to design/conduct controlled experimentshard to design/conduct controlled experiments Concurrency control Concurrency control consistency and reconciliationconsistency and reconciliation Communication & coordination Communication & coordination can’t see each other -> lose visual cuescan’t see each other -> lose visual cues floor controlfloor control

12 12 Key Issues (cont.) Latency Latency e.g., user points at an object and talke.g., user points at an object and talk Security and privacy Security and privacy more... more...

13 13 Asynchronous Implementation Issues Each user may have own copy of data Each user may have own copy of data Must integrate changes at some point Must integrate changes at some point example: programmers working on sourceexample: programmers working on source Problems when conflicts between changes Problems when conflicts between changes lock portions of worklock portions of work keeps state well defined, although doesn’t stop semantically incompatible changes keeps state well defined, although doesn’t stop semantically incompatible changes resolve conflicts via integration mechanismresolve conflicts via integration mechanism

14 14 Synchronous Implementation Issues >=Two users working on same data, at the same time, in cooperation >=Two users working on same data, at the same time, in cooperation Extend Model View Controller (MVC) Extend Model View Controller (MVC) views & copies of the model are distributedviews & copies of the model are distributed Propagate command history Propagate command history must resolve conflicts among N historiesmust resolve conflicts among N histories at what level are commands?at what level are commands? mouse position not good enough (e.g., different font sizes, etc.) mouse position not good enough (e.g., different font sizes, etc.)

15 15 Social Issues Can these technologies replace human-human interaction? Can these technologies replace human-human interaction? can you send a “handshake” or a “hug”can you send a “handshake” or a “hug” how does intimacy survive?how does intimacy survive? Are too many social cues lost? Are too many social cues lost? facial expressions and body language for enthusiasm, disinterest, angerfacial expressions and body language for enthusiasm, disinterest, anger will new cues develop? e.g., :)will new cues develop? e.g., :)

16 16 Groupware Successes Email Email ubiquitous (your grandparents have it?)ubiquitous (your grandparents have it?) Newsgroups and mailing lists Newsgroups and mailing lists Videoconferencing Videoconferencing growing slowly but steadilygrowing slowly but steadily

17 17 Groupware Successes (cont.) Lotus Notes Lotus Notes integrates email, newsgroups, call tracking, status, DB searching, document sharing, & schedulingintegrates email, newsgroups, call tracking, status, DB searching, document sharing, & scheduling very successful in corporationsvery successful in corporations will the Web erode? Notes is more structuredwill the Web erode? Notes is more structured

18 18 Groupware Failures Shared calendars Shared calendars making a come back? web-based?making a come back? web-based? Why does groupware fail? (Grudin) Why does groupware fail? (Grudin) disparity between workers & beneficiariesdisparity between workers & beneficiaries threats to existing power structuresthreats to existing power structures insufficient critical mass (Web reduces)insufficient critical mass (Web reduces) violation of social taboosviolation of social taboos rigidity that counters common practice or exceptionsrigidity that counters common practice or exceptions

19 19 Success/Failure of Groupware Depends on competing alternatives Depends on competing alternatives collaborators down the hall or across country?collaborators down the hall or across country? If users are committed to system, etiquette & conventions will evolve If users are committed to system, etiquette & conventions will evolve tend to arise from cultural & task backgroundtend to arise from cultural & task background users from different orgs or cultural contexts may clashusers from different orgs or cultural contexts may clash Synchronous systems that work well for 2 users may be less effective w/ more users Synchronous systems that work well for 2 users may be less effective w/ more users

20 20 Media Video: Rich, but problems with gaze, gesture, non-verbal communication. Video: Rich, but problems with gaze, gesture, non-verbal communication. Audio: Conveys meaning well but not necessarily location Audio: Conveys meaning well but not necessarily location Text: Good for synchronous or asynchronous communication Text: Good for synchronous or asynchronous communication Ink: Good for expressing ideas and brain-storming Ink: Good for expressing ideas and brain-storming

21 21 Video Eye contact problems: Eye contact problems: Offset from camera to screenOffset from camera to screen “Mona Lisa” effect“Mona Lisa” effect Gesture has similar problems: trying pointing at something Gesture has similar problems: trying pointing at something

22 22 Audio Good for one-on-one communication Good for one-on-one communication Bad for meetings. Spatial localization is normally lost. Can be put back but tricky. Bad for meetings. Spatial localization is normally lost. Can be put back but tricky.

23 23 Turn-taking, back-channeling In a face-to-face meeting, people do a lot of self-management In a face-to-face meeting, people do a lot of self-management Preparing to speak: lean forward, clear throat, shuffle paper Preparing to speak: lean forward, clear throat, shuffle paper Unfortunately, these are subtle gestures which don’t pass well through today’s technology Unfortunately, these are subtle gestures which don’t pass well through today’s technology Network delays make things much worse Network delays make things much worse

24 24 Breakdowns Misunderstandings, talking over each other, losing the thread of the meeting Misunderstandings, talking over each other, losing the thread of the meeting People are good at recognizing these and recovering from them “repair” People are good at recognizing these and recovering from them “repair” Mediated communication often makes it harder Mediated communication often makes it harder E.g. email often escalates simple misunderstandings into flaming sessions E.g. email often escalates simple misunderstandings into flaming sessions

25 25 Usage issues Communication in the real world has both structured & unplanned episodes Communication in the real world has both structured & unplanned episodes meeting by the Xerox machinemeeting by the Xerox machine Much face-to-face communication is really side-by-side, w/ some artifact as focus Much face-to-face communication is really side-by-side, w/ some artifact as focus

26 26 Solutions Sharing experiences is very important for mutual understanding in team work Sharing experiences is very important for mutual understanding in team work Context-based displays (portholes) work well Context-based displays (portholes) work well Video shows rooms & hallways, not just people or seats Video shows rooms & hallways, not just people or seats

27 27 Solutions Props (mobile presences) address most of these issues. They even support exploration. Props (mobile presences) address most of these issues. They even support exploration.

28 28 Solutions Ishii’s Clearboard: sketching + presence Ishii’s Clearboard: sketching + presence

29 29 Face-to-Face: the ultimate? It depends It depends Conveys the maximum amount of information, mere presence effects are strong. But… Conveys the maximum amount of information, mere presence effects are strong. But… People spend a lot of cognitive effort managing perceptions of each other People spend a lot of cognitive effort managing perceptions of each other In a simple comparison of F2F, phone and email, most subjects felt most comfortable with the phone for routine business contact In a simple comparison of F2F, phone and email, most subjects felt most comfortable with the phone for routine business contact

30 30 Face-to-Face: the ultimate? Kiesler and Sproull found email-only programming teams were more productive than email+F2F teams in a CS course Kiesler and Sproull found email-only programming teams were more productive than email+F2F teams in a CS course There you want coordination, commitment, recording There you want coordination, commitment, recording Conclusion: Match the medium to the mission Conclusion: Match the medium to the mission

31 31 CSCL: Computer-Supported Collaborative Learning Sub-area of CSCW concerned with learning & collaboration Sub-area of CSCW concerned with learning & collaboration Peer interaction is a powerful source of learning, especially in universities Peer interaction is a powerful source of learning, especially in universities Three powerful models: Three powerful models: TVI, DTVI: recorded instructor, team reviewTVI, DTVI: recorded instructor, team review Peer instruction: pauses for group discussionPeer instruction: pauses for group discussion PBL: Problem-based learning, team problem-solvingPBL: Problem-based learning, team problem-solving

32 32 Livenotes Designed to include other learners perspectives into note-taking Designed to include other learners perspectives into note-taking

33 33 Review CSCW vs. groupware CSCW vs. groupware Taxonomy based on space and time Taxonomy based on space and time Key issues Key issues awareness, multi-user UIs, concurrency, communication & coordination, latencyawareness, multi-user UIs, concurrency, communication & coordination, latency Implementation and social issues Implementation and social issues extend MVCextend MVC are social cues lost?are social cues lost? Successes (email) & failures (scheduling) Successes (email) & failures (scheduling)


Download ppt "1 Computer-Supported Cooperative Work (CSCW). 2 Outline Review of Rapid Prototyping Review of Rapid Prototyping Definitions of CSCW & group work Definitions."

Similar presentations


Ads by Google