Groupware and Computer Supported Cooperative Work

Download Report

Transcript Groupware and Computer Supported Cooperative Work

Groupware and
Computer Supported Cooperative Work

Clarence Ellis and Jacques Wainer

발표자 : 임산공학과 95504-011 김 훈
처음 페이지로 이동
1. Introduction

Groupware
H/W and S/W technology to assist interacting groups

Computer Supported Cooperative Work
Study of how groups work, and how we can implement technology to
enhance group interaction and collaboration


Definitions, concepts, examples, and issues related to
groupware and CSCW
Functional 4-part groupware classification
Keepers
Coordinators
Communicators
Team-agents
처음 페이지로 이동
1. Introduction
1.1 Well-Known Groupware Examples

Electronic mail
Different times, Different places

Group Decision Support System
Same time, Same place (Realtime face-to-face)
Presentation technology, Computation technology, Group process technology

Video conferencing
Same time, Different place

Workflow management system
Analyzing, Coordinating, Executing business process
Modeling subsystem : Allows admin and analysts to construct a procedural
models of the flow of work among people and tasks
Enactment subsystem : Uses the model to coordinate task executions by various
participants at various workstations connected to a network
처음 페이지로 이동
2. Basic Definitions
2.1 Groupware

Groups
Collaborating communities of participants

Definition of Groupware
Computing and communications technology based systems that assist
groups of participants, and help to support a shared environment
2.2 Computer Supported Cooperative Work

CSCW
Research area that studies the use of computing and communications
technologies to support group activities

CSCW and various area
CSCW ⇔ Human interaction phenomena
처음 페이지로 이동
3. Aspects of Groupware
3.1 Keepers

Keepers
The set of functionalities related to the storage and manipulation of the
artifact (artifact = shared data)

Two distinction among keepers
Allow more than one user at the same time to alter the artifact / Do not...

Typical Keepers
Concurrent Editors, CAD, Computer Aided Software Engineering tools

Functionalities that fall within the Keeper
Control access rights to the objects
Control of simultaneous access to the artifact
Versioning of the artifact
Storage of time stamp and author information on objects of the artifact
처음 페이지로 이동
3. Aspects of Groupware
3.2 Coordinators

Coordinators
The set of functionalities related to the temporal evolution of the system,
the enabling of an activity after all its preceding activities are terminated

Groupware with strong Coordinator components
Workflow management system, software process management system,
meeting coordinators, group decision support system

Functionalities of Coordinator
Execution of a plan (Enacting)
Enabling activities once its preceding activities have terminated
Notification to the users that they may start a particular activity or
that a particular activity is late
Dynamic alteration of a process description to cope with surprises
Helping participants to manage their work
Defining the plan(Modeling)
처음 페이지로 이동
3. Aspects of Groupware
3.3 Communicators

Communicators
Groups the functionalities that allow different users to communicate
explicitly among themselves

Typical groupware communicators
E-mail, desktop conferencing system, chat and muds / moos, whiteboards

Functionalities of Communicator
Sending and receiving a message
Joining and leaving a conference
Management help functions and abbreviations
Mailing list, alias ...
처음 페이지로 이동
3. Aspects of Groupware
3.4 Team-Agents

Team-Agents
Artificial participants that perform specialized functions within a group
setting

Distinction within the category of team agents
Autonomous agents - work alone on an independent subtask
Single user agents - interact / work for a single participant in the group
Group agents - interact / collaborate with various members of the group

Group Critic
Be aware that the problems it find in the design are the result of different
users acting on different goals and all are responsible for the problem

Appointment Scheduler
Depending on the functionalities it may also be a single user agent
처음 페이지로 이동
3. Aspects of Groupware
3.5 Agent Models
3.6 An Example of Aspect Analysis of a Groupware
4. Multi-Aspect Groupware
4.1 Chautauqua - A Multi-Aspect System
4.2 Social and Group Issues in
Designing Groupware Systems



Intuitions and experience appropriate for singe-ware may not be
appropriate for groupware
There is an all/nothing or sometimes critical-mass characteristic to the
adoption of such systems
How the people for whom the system is being build really work
처음 페이지로 이동
6. Supporting Technologies and Theories
6.1 Keepers

RAID disks, CD-ROM, File and DB system,Object Oriented,
Relational DB schema technology
6.2 Coordinators

UNIX Make softeware, ISIS synchronizer, ADONIS, Network operating
system, Interrupt hardware, Kernel scheduler, ATM
6.3 Communicators

Mbone, Ethernet, protocols …
6.4 Team-Agents

UIMS’s, NetEffect, distriduted server based toolkit for multi-user virtual
worlds on the Internet, HTML, VRML
처음 페이지로 이동
7. Other Taxonomies of Groupware
7.1 Space / Time Matrix


Same / Different space, Same / Different time
Same Time ? - Require Keeper or Coordinator
7.2 Application Area


Group editing and reviewing, workflow, group decision support …
To provide methodological and technological support for meeting
- Require 4 aspects of Groupware
8. Groupware and Internet
8.1 Internet as Infrastructure

Groupware design - non-standard protocols, non-Internet Network with its
own protocols...
8.2 Internet as Presumed Software


WWW Browser - limited input, client-server protocol, “pull” technology
JAVA - Solution for all this problem, but at price
처음 페이지로 이동
9. Conclusions
9.1 Incorporating Communicators into Keepers
Participants in a Keeper
Other participants
Communicate
9.2 Incorporating Keepers and Communicators into Coordinators
Coordinator
A
B
C
D
9.3 Future Research on Agents


Domain Agents
Interaction Agents : Analyze state of the interaction, propose activities...
9.4 Future Research on Keepers

Lotus Notes : Free form DB, User can define and provide semantics
처음 페이지로 이동