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

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.
ATA Practice Guidelines for Video- based Online Mental Health Services “The guidelines pertain to telemental health conducted between two parties, and.
Copyright © 2005, Pearson Education, Inc. An Instructor’s Outline of Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Understanding Users: Designing for Collaboration & Communication Dr. Dania Bilal IS 588 Spring 2008.
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.
C S C W C omputer S upported C ollaborative W ork Henrry Rodríguez.
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.
Week 9 LBSC 690 Information Technology Computer Mediated Communications.
Enhancing Groupware with multimedia Acknowledgements to Euan Wilson (Staffordshire University)
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:
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.
Chapter 2 Professionalism: Teamwork & Meeting Universitas Ciputra Business Communication : Pocess & Product, 8e Guffey & Loewy Business Communication Even.
Communicating Effectively
CSCW Prof. Klemmer · Autumn 2007 Source:.
Computer Supported Cooperative Work 440 Autumn 2008
Ihr Logo Chapter 7 Collaborative Computing Technologies: Group Support Systems Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems,
Sharad Oberoi and Susan Finger Carnegie Mellon University DesignWebs: Towards the Creation of an Interactive Navigational Tool to assist and support Engineering.
Emerging Information Systems Chapter 8. Chapter Objectives Explain why companies are continually looking for new ways to use technology for competitive.
Human Computer Interaction
Requirements Engineering Requirements Elicitation Process Lecture-8.
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.
1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7, 1999
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.
Using Technology to Redefine the Classroom Chapter 11 Joe Antunez ETEC 562 Spring 2004.
© Prentice Hall, 2007 Excellence in Business Communication, 7eChapter Communicating in Teams and Mastering Listening and Nonverbal Communication.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
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.
R&D  BBC MMX BBC Second Screens Study Maxine Glancy (BBC) & Connor Graham (freelance researcher)
Coordination and Control Coordination: act of integrating each task with each organizational unit, so that unit contributes to the overall objective Control:
Unit 12 The Internet.
Prof. James A. Landay University of Washington Winter 2009 Computer-Supported Cooperative Work (CSCW) *based on slides by Prof. John Canny, UC Berkeley.
 What is Groupware  Why organization use Groupware  Categories of Groupware  Barriers of Groupware  Getting Groupware to work in your organization.
Getting in Touch! Part I Presentation prepared for CPSC by Michael Rounding.
Collaboration andSocial Media Participation Session 08 Course: T0593 / Human Computer Interaction Year: 2012.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 15 Creating Collaborative Partnerships.
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.
처음 페이지로 이동 Groupware and Computer Supported Cooperative Work n Clarence Ellis and Jacques Wainer n 발표자 : 임산공학과 김 훈.
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.
How to Think about Today’s Readings
Professor John Canny Fall 2004
CSCW Facilitating work by more than one person
Professor John Canny Spring 2003
CSCW: A Review.
Professor John Canny Spring 2004
Collaboration Frequently people need to cooperate Two key ways
Computer Supported Cooperative Work
Computer-Supported Cooperative Work
Presentation transcript:

1 Computer-Supported Cooperative Work (CSCW)

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 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

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 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: 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 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 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 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 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 Groupware Taxonomy AsynchronousSynchronous Same placeproject scheduling,games, in/out boardclassrooms, ATC Distributed , netnews,chat rooms, writing video conf., netmeeting RCS, CAD,

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 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 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 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 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 Groupware Successes 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 Groupware Successes (cont.) Lotus Notes Lotus Notes integrates , newsgroups, call tracking, status, DB searching, document sharing, & schedulingintegrates , 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 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 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 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 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 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 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 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. often escalates simple misunderstandings into flaming sessions E.g. often escalates simple misunderstandings into flaming sessions

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 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 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 Solutions Ishii’s Clearboard: sketching + presence Ishii’s Clearboard: sketching + presence

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 , most subjects felt most comfortable with the phone for routine business contact In a simple comparison of F2F, phone and , most subjects felt most comfortable with the phone for routine business contact

30 Face-to-Face: the ultimate? Kiesler and Sproull found -only programming teams were more productive than +F2F teams in a CS course Kiesler and Sproull found -only programming teams were more productive than +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 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 Livenotes Designed to include other learners perspectives into note-taking Designed to include other learners perspectives into note-taking

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 ( ) & failures (scheduling) Successes ( ) & failures (scheduling)