Saul Greenberg Computer Supported Cooperative Work Saul Greenberg Department of Computer Science.

Slides:



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

New Organisational Forms and CSCW (part 2) M. Baptista Nunes 14/03/2000.
BUSINESS DRIVEN TECHNOLOGY Enhancing Collaborative Partnerships
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 9 Group Collaboration.
I-Room : Integrating Intelligent Agents and Virtual Worlds.
Providing Artifact Awareness to a Distributed Group through Screen Sharing Kimberly Tee, University of Calgary Saul Greenberg, University of Calgary Carl.
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.
Computer-Supported Cooperative Work (CSCW) Thinking about groups, collaboration, and communication.
Agenda today 2:00-3:00: lecture 3:00-5:00: The tutor Irene will demonstrate an example of how to use Protocol Analysis for your project.
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.
Lecture 3: Shared Workspace and Design Coordination Dr. Xiangyu WANG.
Creating Collaborative Partnerships
Groupware toolkits for Synchronous work Saul Greenberg, Mark Roseman Dept. of Computer Science, Univ. of Calgary In M. Beaoudouin-Lafon, editor, Computer-Supported.
Week 9 LBSC 690 Information Technology Computer Mediated Communications.
Chapter 5 Application Software.
Enhancing Groupware with multimedia Acknowledgements to Euan Wilson (Staffordshire University)
C2- How Businesses Use Information Systems. BMW Oracle’s USA in the 2010 America’s Cup.
Computer-mediated communication Acknowledgements to Euan Wilson (Staffordshire University)
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.
Chapter 8: Collaborating with Technology Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter
Chapter 8: Collaborating with Technology Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter
Groupware: Facilitation, Cooperation, & Collaboration Kristin Davis i385q/KMS November 10, 2005.
CSCW Prof. Klemmer · Autumn 2007 Source:.
 The ability to develop step by step procedures for solving problems  She uses algorithmic thinking by setting up her charts.
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
MOBILE GROUPWARE Jason Tsay Advanced User Interface Software - Spring 2013.
The Future of Online Learning for Teachers and Students Chris Dede Harvard University
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.
© Paradigm Publishing Inc. 5-1 Chapter 5 Application Software.
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.
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.
Chapter 4 Intranets and Extranets. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 OBJECTIVES Introduction Technical Infrastructure Planning.
HCI Groupware.
 What is Groupware  Why organization use Groupware  Categories of Groupware  Barriers of Groupware  Getting Groupware to work in your organization.
Office automation Office automation has changed the equipments and work habits of today’s end users and work groups None will be interested to work in.
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.
Groupware What are the goals of a groupware system? - Facilitation - Coordination - Cooperation - Augmented, supported production Is efficiency the goal?
처음 페이지로 이동 Groupware and Computer Supported Cooperative Work n Clarence Ellis and Jacques Wainer n 발표자 : 임산공학과 김 훈.
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.
Creating Collaborative Partnerships
How to Think about Today’s Readings
INTERNET IN EDUCATION UNIT- 5
Excellence in Business Communication, 7e
Group Decision Support Systems
CSCW Facilitating work by more than one person
CSCW: A Review.
Unit# 5: Internet and Worldwide Web
Collaboration Frequently people need to cooperate Two key ways
Groupware systems Meeting and decision support system
Groupware Groupware C.A. Ellis, S.J. Gibbs, G.L. Rein Chapter 13
Presentation transcript:

Saul Greenberg Computer Supported Cooperative Work Saul Greenberg Department of Computer Science

Saul Greenberg Primary Sources Dix, A., Finlay, J., Abowd, G., and Beale, R. Chapter 13: Groupware in Human Computer Interaction, 2nd Edition. Prentice Hall Ellis, C., Gibbs, & Rein, G. Groupware: Some Issues and Experiences. CommACM, 34(1), January Grudin, J. Why CSCW Applications Fail: Problems in the Design and Evaluation of Organizational Interfaces. p85-93, Proc CSCW, ACM Press Baecker, R. Grudin, J., Buxton, W. and Greenberg, S. (1996) Chapter 11: Groupware and Computer-Supported Cooperative Work. In Readings in Human Computer Interaction: Towards the Year 2000, Morgan-Kaufmann p Grudin, J. and Poltrock, S. Computer-Supported Cooperative Work and Groupware. In M. Zelkowitz (Ed.), Advances in Computers, Vol. 45, pp Orlando: Academic Press

Saul Greenberg Motivation I work by myself

Saul Greenberg Motivation I work with people

Saul Greenberg The Computer Revolution Computers became ubiquitous Computers became inter-connected

Saul Greenberg The Computer Revolution Computers became ubiquitous Computers became inter-connected Result –through their computers, people will be able to communicate work together

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…

By Artist Philip Nowlan, circa 1930

Saul Greenberg Definitions / 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

Saul Greenberg Definitions / Research Goals CSCW –is about groups of users – how to design systems to support their work as a group and how to understand the effect of technology on their work patterns. Dix, Finlay, Abowd & Beale Human Computer Interaction, 2 nd Ed. Prentice Hall –is the study of the electronic workplace – an organization-wide system that integrates information processing and communication activities. Ellis, Gibbs & Rein Groupware: some issues and experiences, Comm ACM 34(1) 1991

Saul Greenberg The Time/Space Groupware Matrix same place colocated different places remote same time synchronous different times asynchronous face to face interactions continuous task remote interactions communication+coordination

Saul Greenberg The Time/Space Groupware Matrix same place colocated different places remote same time synchronous different times asynchronous face to face interactions decision rooms single display groupware shared table / wall displays roomware… continuous task remote interactions communication+coordination

Saul Greenberg Group Decision Rooms Embeds decision making process –dedicated computer-based conference facility –real time large group support (5-50) –typically facilitated –embeds a structured meeting process –domain of MIS Typical function –explore unstructured problems –brainstorm ideas –organize/prioritize results –voting… –good for brainstorming, but… The COLAB meeting room, Xerox PARC

Saul Greenberg Single Display Groupware Multiple people using a single display –multiple input devices –simultaneous input –new interaction widgets –technical issues (O/S) –conflict with conventional applications –supporting social conventions of simultaneous work –mice vs. direct touch… Edward Tse SDGToolkit-MScThesis/SDGToolkit-MSc.pdf

Saul Greenberg Shared Table / Wall Displays –device characteristics –social affordances of tables/wall InteracTable and Dynawall, From the GMD Darmstadt web site on I-Land

Saul Greenberg Roomware Computer-augmented room elements –integrated desk/wall displays for collaboration –Inter-operation between devices From the GMD Darmstadt web site on I-Land

Saul Greenberg The Time/Space Groupware Matrix same place colocated different places remote same time synchronous different times asynchronous face to face interactions continuous task remote interactions video conferencing instant messaging chats/muds/virtual worlds shared screens multi-user editors communication+coordination

Saul Greenberg Video / Audio conferencing Desktop conferencing –bandwidth/latency issues –what is the value of talking heads? VoiceToVideo, Xerox Parc video link

Saul Greenberg Instant messengers Casual interaction –awareness to light-weight conversations Killer app –evolving social norms –defining communities

Saul Greenberg Rich Instant Messaging Can do much more than text –How does one handle complexity? –How does one handle interruption? Community Bar, by Gregor Mcewan, U Calgary

Saul Greenberg Chat rooms/MUDS/Virtual worlds Space for meeting and interacting with people –from text to 3d spaces –can move between ‘rooms’ and/or around space –seeing/manipulating artifacts –self-representation (avatars) –community of strangers –shared purpose… Fred Hutchinson Cancer Research Center: Social Support for Cancer Patients

Saul Greenberg Shared Screens/Windows Share unaltered single user applications –technical concerns how regions are captured/transmitted architectural limitations controlling input access control… –social limitations turntaking control privacy Richardson, T., Stafford-Fraser, Q., Wood, K. and Hopper, A. Virtual Network Computing. IEEE Internet Computing. Vol. 2, No. 1. p January/February, 1998.

Saul Greenberg Multi-user editors True groupware for visual artifacts –structured documents (e.g., text paper) –visual workspace (2d graphics) –awareness –conflicting actions –tight vs loose coupling –relaxed wysiwis

Saul Greenberg The Time/Space Groupware Matrix same place colocated different places remote same time synchronous different times asynchronous face to face interactions continuous task remote interactions communication+coordination bulletin boards, blogs asynchronous conferencing group calendars workflow version control wikis

Saul Greenberg Many styles –vanilla –threaded mail –intelligent mail (routing / sorting) –structured mail (by speech acts) –multimedia mail –object-oriented mail –distribution lists / elist servers Social –managing complexity and overloads –spam –archiving

Saul Greenberg – Information Lens Structured –messages as inherited object types Rules

Saul Greenberg Communal Messaging Many types –bulletin boards –computer conferencing –discussion groups –blogs –e.g., Usenet

Saul Greenberg Group Calendars common calendar –meeting scheduling –resource use –privacy –who keeps things up to date? –how do you stop people scheduling your meetings?

Saul Greenberg Workflow “Integration and harmonious adjustment of individual work efforts toward the accomplishment of a larger goal” – B. Singh Codified procedures and processes –PeopleSoft –forms management and routing –coordination theory (speech acts) –Notifications triggering user actions –triggering automated actions –standard operations –exceptions management

Saul Greenberg Wikis Group-viewable / editable web site –community of strangers to community of collaborators –culture of what is allowed vs. hard-coded access control

Saul Greenberg The Time/Space Groupware Matrix same place colocated different places remote same time synchronous different times asynchronous face to face interactions continuous task team rooms large public displays shift work groupware project management remote interactions communication+coordination

Saul Greenberg Community Bulletin Boards Post information from various sources to public place –who posts? –how to personalize? –relevance? from Multimedia Fliers, Churchill, Nelson, Denoue, Communites and Technoligies 2003

Saul Greenberg Control Rooms Information that goes across shifts NASA Mission Control Center Reuters,

Saul Greenberg The Time/Space Groupware Matrix same place colocated different places remote same time synchronous different times asynchronous face to face interactions continuous task remote interactions communication+coordination

Saul Greenberg Connected meeting rooms Meeting / classroom Video / audio links Veterinary Report Vol 26, 1 Winter logy.html

Saul Greenberg Video Walls for Casual Interaction Room to room IM? –reciprocity –engagement –privacy Fish, R., Kraut, R. and Chalfonte, B. The VideoWindow System in Informal Communications. Proc. ACM CSCW'

Saul Greenberg The Time/Space Groupware Matrix same place colocated different places remote same time synchronous different times asynchronous face to face interactions continuous task remote interactions communication+coordination

Saul Greenberg Notification Collage Connects –distributed groups –public display

Saul Greenberg Anytime, any place groupware same place different places same timedifferent times

Saul Greenberg Teamwave Workplace

Saul Greenberg Perspective : Synchronicity concurrent synchronized people intentionally active at the same time Mixed may include active and serial activity Serial forces turntaking Unsynchronized people use tools at different times co-locatedremote meeting rooms video conferences, video wall, etc. shared work surfaces and editors, shared PCs and windows co-authoring systems, shared calendars argumentation tools and structured messages, electronic conferences Modified from Figure 13.9 in Dix, Finlay, Abowd & Beale, Human Computer Interaction, 2nd Ed. Prentice Hall semi-synchronized people active in near real time rapid exchanges, delayed IM exchanges

Saul Greenberg Perspective : As Cooperative Work understanding direct communication participants control and feedback artifacts of work PP A deixis feedthrough recreated from Figure in Dix, Finlay, Abowd & Beale, Human Computer Interaction, 2nd Ed. Prentice Hall. 1998

Saul Greenberg Perspective : Information/time granularity large small frequentinfrequent chunk size update network file systems with locking co-authoring systems meeting system with floor holder shared editors Modified from Figure 13.8 in Dix, Finlay, Abowd & Beale, Human Computer Interaction, 2nd Ed. Prentice Hall. 1998

Saul Greenberg Perspective: As Social Science How people socialize –in the everyday world –as they adapt computer technologies –as they normalize their behaviours over time Different criteria for –single person working with future self (reflexive CSCW) –dyads – two people –families –small groups (3-15) – usually tightly focused –large groups (16-50) – organizational unit / sub community… –organizations (hundreds, thousands) – purpose, responsibility, structure –communities, societies – loose aggregates of people –strangers –different kinds of relationships –task vs. game vs. social focus… Parts of this slide influenced by Ron Baecker’s 2005 CSCW Course Introduction

Saul Greenberg Perspective : As technical issues Architectures –centralized, replicated, mixed, federations, redundancy… Distributed system –network delays & bandwidth, concurrency control, data storage, locking, … Toolkits –building blocks for groupware –testing as a distributed system Operating systems –single vs. multi-user models –efficiency, robustness, scaling, … Modified from Figure 13.8 in Dix, Finlay, Abowd & Beale, Human Computer Interaction, 2nd Ed. Prentice Hall. 1998

Saul Greenberg Perspective: Success or Failure Major widespread success stories – –Instant messaging –Wikis –Blogs Other systems have organizational / task successes Lotus notes Peoplesoft Reviewing system Version control system But far more failures that successes!

Saul Greenberg Grudin: Why CSCW Applications Fail Disparity between who does the work and who gets the benefit –what does each participant have to do –what benefits does each get from it –tradeoffs between individuals and between groups? Cc’ing –Sender trivial work to include multiple recipients benefits: more exposure, more responses extreme case: spam –Recipient nuisance to screen need to read to see if its relevant extra work setting up spam filters lose trust in system

Saul Greenberg Grudin: Why CSCW Applications Fail Breakdown of intuitive decision making –Organizational decision makers see benefit for people like themselves The organization as a whoe –don’t see implications of extra work for others Example: Peoplesoft financial system (and others like it) –Decision makers easier change of command for auditing finances workflow defined by subordinate groups vs financial staff Easier tracking / accountability –Worker now must do work normally done by others must learn a complex system that they will use infrequently errors have direct impact on monies returned to them knowledgeable people ‘out of the loop’

Saul Greenberg Grudin: Why CSCW Applications Fail The difficulty of evaluating CSCW applications –standard usability studies do not work –task analysis difficult –normative adaption 1 st 15 minutes of use of little relevance… –complex group dynamics –individual variability –critical mass –politics –context –field studies hard –iterative design may not be possible due to wholesale rejection Example –Community Bar –Nectar: use it for helping a community of researchers and students –how can we judge whether it will work?

Saul Greenberg Perspective: This course Small groups / communities –intimate collaborators Behavioural foundations –what do people do now? Systems for day to day interaction –casual interaction –real time interaction over visual work surfaces

Saul Greenberg Perspective: Society Why pursue collaboration through computers? –consider massive change to society of: printing press telephone facsimiles electronic mail world wide web 16 th C printing press from JR Greene: A short History of the English People. Univ Victoria Library.