Prof. James A. Landay University of Washington Winter 2009 Computer-Supported Cooperative Work (CSCW) *based on slides by Prof. John Canny, UC Berkeley.

Slides:



Advertisements
Similar presentations
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 9 Group Collaboration.
Advertisements

Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Copyright © 2005, Pearson Education, Inc. An Instructor’s Outline of Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
James Tam Group Work And Technology Collaboration and designing interfaces Groupware and CSCW Categories of interaction.
Saul Greenberg Computer Supported Cooperative Work Saul Greenberg Professor Department of Computer Science University of Calgary.
1 Integrating Desktop Video Conferencing into Online and Web-Enhanced Courses Ms. Darla Runyon Dr. Roger Von Holzen Center for Information Technology in.
Computer-Supported Cooperative Work (CSCW) Thinking about groups, collaboration, and communication.
Awareness and Distributed Collaboration David Ledo.
Computer-Supported Cooperative Work (CSCW) Thinking about groups, collaboration, and communication.
Classroom Technology: ConferenceXP and Classroom Presenter Richard Anderson Department of Computer Science and Engineering University of Washington.
C S C W C omputer S upported C ollaborative W ork Henrry Rodríguez.
Single Display Groupware Ana Zanella - CPSC
Conversation: Behavioral Foundations Stephanie Smale CPSC 781:CSCW.
Computer-Supported Cooperative Work (CSCW)
Groupware Howell Istance. SOFT Interactive Systems Groupware n Software designed to support group working, not just to facilitate communication.
C S C W C omputer S upported C ollaborative W ork Henrry Rodríguez.
Stanford hci group / cs376 research topics in human-computer interaction Computer-Supported Cooperative Work Scott Klemmer 04.
Online Collaboration and Video Conferencing
Stanford hci group / cs376 u Scott Klemmer · 03 October 2006 CSCW Computer-Supported Cooperative Work.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 7-1 Chapter 7 Collaborative Computing Technologies:
Human-Computer Interaction IS 588 Spring 2007 Week 4 Dr. Dania Bilal Dr. Lorraine Normore.
Collaborative Computing Technologies: Group Support Systems By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc.
ECS.
CSCW & Groupware Computer Supported Cooperative Work 490 F Autumn 2006.
9/4/20011 Computer-Supported Collaborative Work (CSCW) CS 294-2, Fall 2001 Professor James Landay September 4, 2001.
CSCW. What Is CSCW? Computer Supported C Work –Cooperative –Collaborative –Competitive Design and evaluation of new technologies to support social.
CSCW Prof. Klemmer · Autumn 2007 Source:.
Computer Supported Cooperative Work 440 Autumn 2008
Emerging Information Systems Chapter 8. Chapter Objectives Explain why companies are continually looking for new ways to use technology for competitive.
Human Computer Interaction
© 2004 The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill.
Social aspects of HCI: designing for collaboration and communication.
Lecture 2: Computer-Supported Collaborative Design Tools & Technologies Dr. Xiangyu WANG August 4 th, 2008.
IT Applications Theory Slideshows By Mark Kelly Vceit.com Online community & their tools.
INF5200/TOOL5100: CSCW/L Issues in CSCW and groupware Lecture 1, Issues in CSCW and Groupware: Anders Mørch and Sisse Finken INF5200/TOOL 5100,
1 Implementing Communications-Driven and Group Decision Support Systems Collaborating with peers at other locations is needed in many companies.
Chapter 15 Managing Communication. Learning Objectives After reading this chapter, you should be able to:  Understand the communication process.  Eliminate.
1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7, 1999
Richard Anderson Department of Computer Science and Engineering University of Washington.
TOOL5100: CSCL Issues in CSCW and groupware A. Mørch, Issues in CSCW and Groupware: Anders Mørch TOOL 5100,
Groupware Thinking about groups, collaboration, and communication.
Fall 2002CS/PSY Computer Support Cooperative Work (CSCW) Facilitating work by more than one person Computer Supported Cooperative Work  Study of.
Social Aspects of Human- Computer Interaction Designing for collaboration and communication Chris Kelly.
© Prentice Hall, 2007 Excellence in Business Communication, 7eChapter Communicating in Teams and Mastering Listening and Nonverbal Communication.
CS 3724 Introduction to Human Computer Interaction.
© Prentice Hall, 2005 Business Communication Today 8eChapter Communicating in Teams and Mastering Listening and Nonverbal Communication.
Computer Supported Cooperative Work. Informatics 153 – Fall 2008 – Gillian Hayes Agenda Introductions and course information CSCW overview.
Coordination and Control Coordination: act of integrating each task with each organizational unit, so that unit contributes to the overall objective Control:
 What is Groupware  Why organization use Groupware  Categories of Groupware  Barriers of Groupware  Getting Groupware to work in your organization.
Collaboration andSocial Media Participation Session 08 Course: T0593 / Human Computer Interaction Year: 2012.
Presented by: George Elias MULTISITE COLLABORATION TOOLS.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 15 Creating Collaborative Partnerships.
Awareness October 23, 2008 Dourish and Bellotti Ding and Patterson.
Groupware What are the goals of a groupware system? - Facilitation - Coordination - Cooperation - Augmented, supported production Is efficiency the goal?
1 © 2016 Lifesize, Inc. All Rights Reserved. Confidential. Continuing the Conversation Beyond the Meeting Lifesize ® Cloud — Group Chat March 2016 Confidential.
15-1 Communication Importance of Good Communication Good Communication allows a firm to Learn new skills and technologies. Become more responsive.
1 Computer-Supported Cooperative Work (CSCW). 2 Outline Review of Rapid Prototyping Review of Rapid Prototyping Definitions of CSCW & group work Definitions.
Lecture Capture The role it plays in the flipped classroom.
SUPPORT, PROGRESS, & MOTIVATION RAY POWERS EDU 601 DR. WILLIAM REEVES MAY 30, 2016 Ray Powers EDU 601 Dr. William Reeves April 18, 2016.
Ch. 10 Collaboration. 2 Collaboration  Goals of Cooperation  Focused partnerships  Lecture or demo  Conference  Structured word.
Groupware Chapter 13 Groupware C.A. Ellis, S.J. Gibbs, G.L. Rein Michael Rounding.
How to Think about Today’s Readings
INTERNET IN EDUCATION UNIT- 5
Professor John Canny Fall 2004
CSCW Facilitating work by more than one person
Professor John Canny Spring 2003
Professor John Canny Spring 2004
CEN3722 Human Computer Interaction Computer Supported Cooperative Work
Collaboration Frequently people need to cooperate Two key ways
Computer-Supported Cooperative Work
Presentation transcript:

Prof. James A. Landay University of Washington Winter 2009 Computer-Supported Cooperative Work (CSCW) *based on slides by Prof. John Canny, UC Berkeley & Kate Everitt, UW

Fame or Shame?

Fame Interface maps to physical world Allows for a high degree of flexibility, but hides this complexity Provide good user feedback with “Identify Monitors” function

Prof. James A. Landay University of Washington Winter 2009 Computer-Supported Cooperative Work (CSCW) *based on slides by Prof. John Canny, UC Berkeley & Kate Everitt, UW

Outline Review of Mobile UI Design Definitions of CSCW & group work Implementation issues Success/Failures Media 2/3/20095CSE Advanced HCI

Mobile UI Design REview Many Design Choices Think different from GUI/Web Swiss army vs. dedicated Pen/speech modalities Integrate with other tasks Social apps Always in your pocket & networked Context is very different from desktop 1/20/20096CSE Advanced HCI

2/3/2009CSE Advanced HCI7

2/3/20098

Collaboration Current work environments –several people working on personal computers Frequently people need to cooperate –create/modify documents, drawings, designs Two key ways –at different times (asynchronously) see changes previous workers have made –simultaneously (synchronously) actions taken by user must be seen immediately 2/3/20099CSE Advanced HCI

Computer-Supported Cooperative Work (CSCW) Def.: “the study of how people work together using computer technology” Examples of systems – –shared databases –web sites (social, shared) –video conferencing –chat systems –real-time shared applications collaborative writing, drawing, games 2/3/200910CSE Advanced HCI

Groupware 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.” 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.” 2/3/200911CSE Advanced HCI

Background CSCW grew from discontent with single user HCI methods applied to multi-user technologies and settings Focus on –Workplace activity –Understanding nature of collaborative tasks –Co-evolution of technologies and communities Early apps –CAD, computer integrated manufacturing, computer aided software engineering, office automation 2/3/200912CSE Advanced HCI

CSCW focuses on people working with others Community Organization Project teams Small groups Individuals traditional HCI CSCW HCI 2/3/200913CSE Advanced HCI

What is CSCW? Work is a social activity –People and their activities are integral to design of technology Workers may have social proximity despite physical/temporal distance –The water cooler effect 2/3/200914CSE Advanced HCI

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

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

Types of Cooperation (cont.) Meeting and decision support –meeting w/ each user working at a computer e.g., PDA Brainstorming tool Tele-democracy –online town hall meetings 2/3/200917CSE Advanced HCI

Dimensions of Cooperation Same PlaceDifferent Place Same Time Synchronous Local Synchronous Remote Different Time Asynchronous Local Asynchronous Remote Time Location What are examples of applications in these areas? 2/3/200918CSE Advanced HCI

Dimensions of Cooperation Same PlaceDifferent Place Same Time Face to Face conversation Telephone Different Time Post-it noteLetter 2/3/200919CSE Advanced HCI Time Location

Where would google docs fit? 2/3/200920CSE Advanced HCI Time Location SameDifferent SameMeeting roomsVideo Conference IM Games ATC Shared work surfaces and editors Shared PCs and windows DifferentAugmentation tools -”Where were you?” Project Scheduling In/Out Board Electronic conferences Blogs/Netnews Co-authoring systems Shared calendars

Related Fields to CSCW Behavioral Science –Social psychology –Organizational science –Anthropology –Sociology Computer Science –Distributed computing –Networking –User interface/visualization –Mobile & wireless Telecommunications –Telephony –Video 2/3/2009CSE Advanced HCI21

Face to Face Communication Personal Space Eye contact and gaze –Can convey interest, confusion, boredom Gestures and body language Back channels, confirmation, interruption –Back channels = nods, shrugs, small noises Turn Taking –Ums, ahs, pauses What happens when these channels are unavailable? 2/3/200922CSE Advanced HCI

Communication Coordination Face to Face Information Communication Coordination Information Computer mediated interaction Face to Face vs CMI 2/3/200923CSE Advanced HCI

Beyond Being There What are some advantages of computer mediated collaboration over face to face? 2/3/200924CSE Advanced HCI

Questions When is a text better than a phone call? What is the difference between IM and ? 2/3/200925CSE Advanced HCI

Activity Spectrum Awareness Shared Experience Social Activities Informal Interactions Locating Colleagues Office Sharing Meetings Focused work tasks Loosely coupled activity Highly interactive activity 2/3/200926CSE Advanced HCI

The Awareness Orb 2/3/200927CSE Advanced HCI

Organizational Issues Who benefits? Free rider problem Critical mass Changing power structures Benefits of use Cost of use Number of users Critical Mass 2/3/200928CSE Advanced HCI

Organizational Issues Reciprocity / Symmetry –If you do work for a system, you should get some benefit Fitting in with organizational structure and values Flexibility Cost –Setup –Maintenance 2/3/200929CSE Advanced HCI

Granularity Update FrequentInfrequent Large Small Chunk size Network system with locking Shared editor 2/3/200930CSE Advanced HCI

2/3/2009CSE Advanced HCI31 Where does it fit? Why is it successful? Where has it failed? SameDifferent Same Synchronous Local Synchronous Remote Different Asynchronous Local Asynchronous Remote Time Place/Space

Videoconferencing Where does it fit? Why isn’t it more popular? 2/3/2009CSE Advanced HCI32 SameDifferent Same Synchronous Local Synchronous Remote Different Asynchronous Local Asynchronous Remote Time Place/Space

Videoconferencing What are the difficulties? How has it failed? How has it succeeded? How could it be improved? –Clearboard/Teamworkstation (Ishii et al) –VideoWhiteboard (Tang et al) 2/3/2009CSE Advanced HCI33

ClearBoard 2/3/200934CSE Advanced HCI

ClearBoard 2/3/200935CSE Advanced HCI

MultiView 2/3/200936CSE Advanced HCI

MultiView 37CSE Advanced HCI

Pebbles / Remote Commander 2/3/200938CSE Advanced HCI

DiamondTouch 2/3/200939CSE Advanced HCI

CSCW Topics Social Tagging Concurrent Editing Displays Social Networks Privacy Wikis 2/3/200940CSE Advanced HCI

Key Issues Group awareness Multi-user interfaces –hard to design/conduct controlled experiments Concurrency control –consistency and reconciliation Communication & coordination –can’t see each other -> lose visual cues –floor control 2/3/200941CSE Advanced HCI

Key Issues (cont.) Latency –e.g., user points at an object and talk Security and privacy more... 2/3/200942CSE Advanced HCI

Asynchronous Implementation Issues Each user may have own copy of data Must integrate changes at some point –example: programmers working on source Problems when conflicts between changes –lock portions of work keeps state well defined, although doesn’t stop semantically incompatible changes –resolve conflicts via integration mechanism 2/3/200943CSE Advanced HCI

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

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

Groupware Successes –ubiquitous (your grandparents have it?) Newsgroups and mailing lists Videoconferencing –growing slowly but steadily 2/3/200946CSE Advanced HCI

Groupware Successes (cont.) Lotus Notes –integrates , newsgroups, call tracking, status, DB searching, document sharing, & scheduling –very successful in corporations –will the Web erode? Notes is more structured 2/3/200947CSE Advanced HCI

Groupware Failures Shared calendars –making a come back? web-based? Why does groupware fail? (Grudin) –disparity between workers & beneficiaries –threats to existing power structures –insufficient critical mass (Web reduces) –violation of social taboos –rigidity that counters common practice or exceptions 2/3/200948CSE Advanced HCI

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

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

Video Eye contact problems: –Offset from camera to screen –“Mona Lisa” effect Gesture has similar problems: trying pointing at something 2/3/200951CSE Advanced HCI

Audio Good for one-on-one communication Bad for meetings. Spatial localization is normally lost. Can be put back but tricky. 2/3/200952CSE Advanced HCI

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

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

Usage issues Communication in the real world has both structured & unplanned episodes –meeting by the Xerox machine Much face-to-face communication is really side-by-side, w/ some artifact as focus 2/3/200955CSE Advanced HCI

Solutions Sharing experiences is very important for mutual understanding in team work Context-based displays (portholes) work well Video shows rooms & hallways, not just people or seats 2/3/200956CSE Advanced HCI

Solutions Props (mobile presences) address most of these issues. They even support exploration. 2/3/200957CSE Advanced HCI

Solutions Ishii’s Clearboard: sketching + presence 2/3/200958CSE Advanced HCI

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

Face-to-Face: the ultimate? Kiesler and Sproull found -only programming teams were more productive than +F2F teams in a CS course There you want coordination, commitment, recording Conclusion: Match the medium to the mission 2/3/200960CSE Advanced HCI

CSCL: Computer-Supported Collaborative Learning Sub-area of CSCW concerned with learning & collaboration Peer interaction is a powerful source of learning, especially in universities Three powerful models: –TVI, DTVI: recorded instructor, team review –Peer instruction: pauses for group discussion –PBL: Problem-based learning, team problem-solving 2/3/200961CSE Advanced HCI

Livenotes Designed to include other learners perspectives into note-taking 2/3/200962CSE Advanced HCI

Review CSCW vs. groupware Taxonomy based on space and time Key issues –awareness, multi-user UIs, concurrency, communication & coordination, latency Implementation and social issues –extend MVC –are social cues lost? Successes ( ) & failures (scheduling) 2/3/200963CSE Advanced HCI

Next Time Presentations Midterm next Tuesday –covers assignments, lectures, & readings 2/3/200964CSE Advanced HCI