James Tam Collaboration And Designing Interfaces Groupware and CSCW Categories of interaction Groupware heuristics.

Slides:



Advertisements
Similar presentations
Intisar O. Hussien Faculty of Computer Studies Arab Open University
Advertisements

Computer Supported Cooperative Work Concepts and Issues.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 9 Group Collaboration.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Providing Artifact Awareness to a Distributed Group through Screen Sharing Kimberly Tee, University of Calgary Saul Greenberg, University of Calgary Carl.
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.
Shared Workspaces: Behavioural Foundations Petra Neumann 781 October 12 th, 2005.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Computer-Supported Cooperative Work (CSCW) Thinking about groups, collaboration, and communication.
Discount Evaluation Evaluating with experts. Agenda Online collaboration tools Heuristic Evaluation Perform HE on each other’s prototypes Cognitive Walkthrough.
Visual Awareness in Shared Workspaces Presentation by Marc Leonard.
James Tam Special Topics Collaboration and designing interfaces Groupware and CSCW Categories of interaction Designing for small screen displays.
Awareness and Distributed Collaboration David Ledo.
Lecture 12: Evaluation and Monitoring of Collaborative Virtual Environments/Groupware Dr. Xiangyu WANG.
Computer-Supported Cooperative Work (CSCW) Thinking about groups, collaboration, and communication.
Embodied Interaction By Matthew Dunlap Define Artifacts? Overview Next.
C S C W C omputer S upported C ollaborative W ork Henrry Rodríguez.
1 California State University, Fullerton Chapter 9 Group Collaboration.
1 1 Introduction to Multimedia Chapter 9. 2 Objectives Get to know the phases of MM production. Get to know the team members in MM development.
Single Display Groupware Ana Zanella - CPSC
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluating with experts
Computer-Supported Cooperative Work (CSCW)
Groupware Howell Istance. SOFT Interactive Systems Groupware n Software designed to support group working, not just to facilitate communication.
CSCW research examples: From ethnographic studies to working prototypes John C. Tang October 30, 2007.
C S C W C omputer S upported C ollaborative W ork Henrry Rodríguez.
Collaborative Software Engineering – Awareness and Concurrency Agam.
Lecture 3: Shared Workspace and Design Coordination Dr. Xiangyu WANG.
Lecture 3: Shared Workspace Awareness Dr. Xiangyu WANG 11 th August 2008.
CMPUT 301: Lecture 35 Computer Assisted Collaboration Martin Jagersand Department of Computing Science University of Alberta Based on notes from Pierre.
CSCW – Module 11 – Page 1 P. Dillenbourg & N. Nova Module 11 : Synthesis.
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.
1 CSE 2102 CSE 2102 CSE 2102: Introduction to Software Engineering Ch9: Software Engineering Tools and Environments.
Groupware: Facilitation, Cooperation, & Collaboration Kristin Davis i385q/KMS November 10, 2005.
1 Collaborative Virtual Environments + Computer Supported Collaborative Work.
Sarah Drummond Dept. Computer Science University of Durham, UK MSc Research An Investigation into Computer Support for Cooperative Work in Software Engineering.
CSCW Prof. Klemmer · Autumn 2007 Source:.
2003Lenko Grigorov, CISC 839 eyePROXY Lenko Grigorov, CISC 839 Supervisor: Roel Vertegaal Additional support by Skaburskis A and Changuk S.
Computer Supported Cooperative Work 440 Autumn 2008
Human Computer Interaction
MOBILE GROUPWARE Jason Tsay Advanced User Interface Software - Spring 2013.
Lecture 2: Computer-Supported Collaborative Design Tools & Technologies Dr. Xiangyu WANG August 4 th, 2008.
The 'WCC Heuristic Evaluation Set': Towards a Discount Methodology for Evaluating the Usability of Web Communication and Collaboration (WCC) Groupware.
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,
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 40 Observing.
Designing for Asynchronous Collaboration Michael Bernstein Computer-Supported Cooperative Work 4/25/07 1.
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.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Lecture 5: Collaborative Virtual Environments Dr. Xiangyu WANG August 25 th, 2008.
Computer Supported Cooperative Work. Informatics 153 – Fall 2008 – Gillian Hayes Agenda Introductions and course information CSCW overview.
Computer supported cooperative work -Basic concepts
Team working in distributed environments M253 Communicating, Cooperating & Collaborating on Line Faculty of Computer Studies Arab Open University Kuwait.
1 Professional Communication. 1 Professional Communication.
Groupware What are the goals of a groupware system? - Facilitation - Coordination - Cooperation - Augmented, supported production Is efficiency the goal?
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
COMMUNICATION MEDIA, AND . PRESENTERS: CHOGO,M,D (092SIS10). :AKPADE, YAYRA EDNA (092SIS1).
Groupware Chapter 13 Groupware C.A. Ellis, S.J. Gibbs, G.L. Rein Michael Rounding.
How to Think about Today’s Readings
Human Computer Interaction Lecture 09 Interaction Paradigms
CSCW Facilitating work by more than one person
Chapter 4: Designing for collaboration and communication
Collaboration Frequently people need to cooperate Two key ways
Human Computer Interaction Lecture 09 Interaction Paradigms
Presentation transcript:

James Tam Collaboration And Designing Interfaces Groupware and CSCW Categories of interaction Groupware heuristics

James Tam Groupware Software that supports group processes The TeamWave Workplace © Sonexis Inc. Instant messenger © Microsoft

James Tam Computer-Supported Cooperative Work The theoretical principles for designing and evaluating groupware Examine how groups work and how technology can be used to facilitate this work Sociology Social Psychology :

James Tam Focus Of Groupware And CSCW Facilitating human-human interaction …in contrast to HCI which is about facilitating human-computer interaction

James Tam Categories Of Interactions: Real World Same timeDifferent times Same place Different place Traditional classroom setting Refrigerator magnets, sticky notes Telephone Traditional mail system

James Tam Categories Of Interactions: Computer World 1 1 Ellis C.A., Gibbs S.J. and Rein G.L. (1990) “Groupware: Some issues and experiences”, Communications of the ACM 34(1). Same timeDifferent times Same place Different place Single display groupware Project scheduling, coordination tools Instant messaging Online communities Shared editors , Newsgroups

James Tam Same Place, Same Time Shared display with a single presenter e.g., presentation tools: PowerPoint, Lotus Freelance, Adobe Persuasion Audience response units e.g., Votes in government forums, talk shows Single display groupware

James Tam Same Place, Same Time (2) Single display groupware: separate up the space Hired Guns © 1993 Psygnosis (Sony)

James Tam Same Place, Same Time (3) Single display groupware: All collaborators working in the same space may result in new issues. e.g., menu selection Traditional opaque menu Translucent menu

James Tam Different Place, Same Time Some the challenges involve awareness of the environment and other people Who is around? What are they doing? Where are they? Diablo II © Blizzard

James Tam Different Place, Different Time Some issues: The accumulation of information over time may result in the need for some sort of structure i.e., simply accumulating information about everything is typically not a solution. The sparseness of the medium used by the current tools e.g.,

James Tam Why Evaluating Groupware Systems Is Difficult Existing techniques used to evaluate single user systems are difficult to apply to groupware Lab observation and studies Field studies Inspection techniques (e.g., usability heuristics) No agreed upon measures for success e.g., success or failure?

James Tam Heuristics For Groupware 1.Provide the means for intentional and appropriate verbal communication 2.Provide the means for intentional and appropriate gestural communication 3.Provide consequential communication of an individual’s embodiment 4.Provide artifact feedthrough 5.Provide protection 6.Manage the transitions between tightly and loosely- coupled collaboration 7.Allow people to coordinate their actions 8.Facilitate finding coordinators and establishing contact

James Tam 1.Provide The Means For Intentional And Appropriate Verbal Communication Verbal communication is the most prevalent form of communication in face-to-face settings. In the past it has often been assumed that any necessary conversation is provided outside of the groupware Typical groupware support: Text chat Audio channels Video channels

James Tam 2.Provide The Means For Intentional And Appropriate Gestural Communication May play an important role in collaborative work and can take on many forms: 1.Illustrations – verbal speech supplemented with gestures. 2.Emblems – substituting gestures for verbal communications 3.Deictic references – referring to objects through a combination of words and gestures Support for gestures can be simple (e.g., clearly distinguishable pointers) but should not be done in isolation from the other heuristics. Typical groupware support involves some of form embodiment for each collaborator Telepointers Avatars Video

James Tam Techniques For Embodiment: Telepointers Color Abstract Portrait Larry MoeCurly

James Tam Techniques For Embodiment: Avatars Originate in virtual reality software and games The form of embodiment looks like a physical body

James Tam Techniques For Embodiment: Video Ishii’s Clearboard (Ishii et al 1992)VideoWhiteboard (Tang and Minneman 1991)

James Tam 3.Provide Consequential Communication Of An Individual’s Embodiment Physical actions and positions that a person automatically (unintentional) gives off that may be picked up by others. Who What Where Categories: Actions coupled with the workspace e.g., gaze, motion of the person’s embodiment Actions coupled with the conversation e.g., body language Typical groupware support Capturing and transmitting explicit and subtle gestural information e.g., avatars but this is more difficult than with intentional gestures.

James Tam 4.Provide Artifact Feedthrough Objects in the physical work naturally provide visual and acoustic cues. These cues allow others to see and hear what are others are doing to it. Grind! Scratch, scratch..

James Tam 4.Provide Artifact Feedthrough (2) In the virtual computer work, small quick actions may be easily missed. Typical groupware support: Provide information about intermediate states rather than just the end result. Exaggerate the representation of physical events e.g., supernova 2 2 Gutwin C (1997) “Workspace awareness in real-time distributed groupware”

James Tam 4.Provide Artifact Feedthrough (3) Visually represent the usage history of objects e.g., readware/editware 3 Hill W., Holan J., Wroblewski D. and McCandless T (1991) Edit Wear and Read Wear. Scrollbar Body of document Area of document currently visible (in gray) Wear indicator for a portion of the document

James Tam 5.Provide Protection When collaborators have a good sense of what is going on in the workspace people will typically employ social protocols for mediating their interactions e.g., turn taking I’ll wait until you are finished.

James Tam 5.Provide Protection (2) Typical groupware support: Many systems allow all collaborators full access to all objects and awareness cues (e.g., what others are doing) are provided by the system – people must rely on social protocols In situations where this not sufficient electronic measures may be used -Access control -Version control -Turn taking - : :

James Tam 6.Management Of Tightly And Loosely-Coupled Collaboration In the physical world people continually shift back and forth between loosely and tightly coupled collaborations. Tight coupling Loosely coupled

James Tam 6.Management Of Tightly And Loosely-Coupled Collaboration (2) Typical groupware support: Helping others out with their work is an integral part of collaborations. Assistance may result from formal requests for help Assistance may also be opportunistic and informal Groupware support of coupling involves the providing of awareness cues.

James Tam 6.Management Of Tightly And Loosely-Coupled Collaboration: WYSIWIS Approach GroupDraw 4 Greenberg S., Bohnet R., Roseman M., and Webster D. (1992). GroupSketch.

James Tam 6.Management Of Tightly And Loosely-Coupled Collaboration: TeamWave (Fisheye-Text) Groupware support of coupling involves the providing of awareness cues. Saul’s focus (local user) Carl’s focus Fisheye Text groupware Mark’s focus

James Tam 6.Management Of Tightly And Loosely-Coupled Collaboration: Radar View Groupware support of coupling involves the providing of awareness cues.

James Tam 6.Management Of Tightly And Loosely-Coupled Collaboration: Hyperbolic View Groupware support of coupling involves the providing of awareness cues.

James Tam 6.Management Of Tightly And Loosely-Coupled Collaboration: Heads-Up Radar Groupware support of coupling involves the providing of awareness cues. Main view in foreground Overview in background

James Tam 7.Allow People To Coordinate Their Actions An important part of face-to-face collaboration is being able to mediate interactions by turn taking and negotiating the sharing the workspace. Typical groupware support: People are generally skilled at coordinating their interactions with other collaborators Tools that support collaboration tend to focus on providing awareness of others and the workspace rather than trying to dictate how people should interact. It includes the visual techniques described in heuristic #2 - #5 combined with the ability to communicate verbally (heuristic #1).

James Tam 8.Facilitate Finding Collaborators And Establishing Contact Getting together for meetings can be a formal process (e.g., sending out letters) or it can be informal and impromptu (e.g., you happen to run into someone). Many successful teams rely on informal and unplanned contact. In electronic communities collaborators are often distributed and setting up meetings is awkward e.g., need to determine who to contact, how to contact these people, specialized equipment must be set up etc.

James Tam 8.Facilitate Finding Collaborators And Establishing Contact (2) Typical groupware support: Provide awareness cues of who is around and their availability Allow for the establishing of contact in a light-weight fashion. Instant Messenger © Microsoft

James Tam 8.Facilitate Finding Collaborators And Establishing Contact: TeamRooms List of rooms List of users chat tool Shared whiteboardApplets Room occupants

James Tam 8.Facilitate Finding Collaborators And Establishing Contact: TeamRooms (2) TeamRooms groupware support: Being available Knowing who is around and available for interaction Establishing contact Working together

James Tam You Now Know What is groupware and CSCW and how they are related. What are the different categories of interaction and some of the issues associated with each category. The set of heuristics for groupware 1.Provide the means for intentional and appropriate verbal communication 2.Provide the means for intentional and appropriate gestural communication 3.Provide consequential communication of an individual’s embodiment 4.Provide artifact feedthrough 5.Provide protection 6.Manage the transitions between tightly and loosely-coupled collaboration 7.Allow people to coordinate their actions 8.Facilitate finding coordinators and establishing contact