Cscw lec-1

97
CSCW-Trabajo Cooperativo Soportado por Computadora Miguel Ángel Villarroel Salgueiro CCBOL’02 – Cochabamba – BOLIVIA Septiembre 2002 Introducción y aplicaciones en organizaciones y entidades

Transcript of Cscw lec-1

Page 1: Cscw lec-1

CSCW-Trabajo CooperativoSoportado por Computadora

Miguel Ángel Villarroel SalgueiroCCBOL’02 – Cochabamba – BOLIVIA

Septiembre 2002

Introducción y aplicaciones enorganizaciones y entidades

Page 2: Cscw lec-1

Presentación

n El ser humano tiende a ser social pornaturaleza.

n El desarrollo personal se realiza encontextos individuales y sociales.

n El desarrollo social se lleva a cabo através de la interacción que realizan losindividuos que componen cada elementosocial.

Page 3: Cscw lec-1

Presentación

n Se busca reducir esfuerzo mediante lacolaboración/cooperación (Ej: E-bussines).

n Los procesos educativos incluyenelementos de cooperación y colaboración.

n Se crean grupos, asociaciones,comunidades con algún fin o meta.Necesitan que se les brinde asistencia ysoporte para sus actividades.

Page 4: Cscw lec-1

INTRODUCCION

Page 5: Cscw lec-1

Conceptos básicos

n CSCW

n Comunicaciónn Coordinaciónn Cooperaciónn Control

Page 6: Cscw lec-1

CSCW

n Colaboraciónn Cooperación

n CSCWn Multidisciplinarion Fuertes componentes técnicos, sociales y

psicológicos

Page 7: Cscw lec-1

CSCW

n Grudin (91) centra el término en las actividadesen el lugar de trabajo, hace referencia alcarácter interdisciplinar del área.

n Baecker (93): Interacción usuario-usuario

n CSCW: Estudio de métodos, técnicas yherramientas para asistir con medioscomputacionales la realización y gestión de lasactividades de un grupo de personas que tienenun objetivo o meta común.

Page 8: Cscw lec-1

Comunicación

Canal de comunicación

Emisor Receptor

n Esquema básico

Page 9: Cscw lec-1

Comunicación

Dispositivocomputacional

Dispositivocomputacional

Dispositivocomputacional

Dispositivocomputacional

RED

n Varios receptores – varios emisoresn Mediación por computadoran Se reducen los canales usualesn Se presentan nuevas oportunidades de comunicación.

Page 10: Cscw lec-1

Coordinación

n Coordinar actividadesn ¿Coordinar objetivos? à NO realmenten Consensuar actividades y agendasn Intercambiar información : comunicarse,

compartir datosn Ellis, Gibbs and Rein (91): “la integración y

ajuste armonioso de esfuerzos individuales para laconsecución de una meta MAYOR”.

n Necesita de un mecanismo de ...

Page 11: Cscw lec-1

Control

n Administrar decisionesn Administrar prerrogativas y privilegiosn Administrar discusiones y conflictosn Ejecutar decisiones y políticas

n Atención: También debe tomarse encuenta las líneas de control de laorganización

Page 12: Cscw lec-1

Cooperación

n Objetivo común: Metas compartidasn Compartir

• Datos• Actividades• Herramientas• Escenarios - Contextos• Metas• ¿Principios?

Page 13: Cscw lec-1

Comunicación en detalle

The Computer as a Communication Device, Licklider, 1968

n Modelos mentales

Page 14: Cscw lec-1

Comunicación en detalle

n Diferentes despliegues, diferentes vistas, diferentessituaciones

The Computer as a Communication Device, Licklider, 1968

Page 15: Cscw lec-1

Comunicación en detalle

n Interfaces de asistencia, ¿ayudan a presentar mejor lasideas?

The Computer as a Communication Device, Licklider, 1968

Page 16: Cscw lec-1

Comunicación en detalle

n Es necesario conectar los elementos

The Computer as a Communication Device, Licklider, 1968

Page 17: Cscw lec-1

Comunicación en detalle

n Gestión del tráfico de mensajes

The Computer as a Communication Device, Licklider, 1968

Page 18: Cscw lec-1

Comunicación en detalle

n La comunicación requiere orden

The Computer as a Communication Device, Licklider, 1968

Page 19: Cscw lec-1

Comunicación en detalle

n ¿SPAMING?

The Computer as a Communication Device, Licklider, 1968

Page 20: Cscw lec-1

Comunicación en detalle

n Visión de futuro (antes que el hombre llegue a la luna).

On-line interactive communities(Who can afford it?)

The Computer as a Communication Device, Licklider, 1968

Page 21: Cscw lec-1

Antecedentes

n Donald Engelbart, Augmenting HumanIntellect: A conceptual framework (Oct-1962), SRI.

n Sistemas multiusuario à Redesn ARPANETn Comunicación basada en computadores

• Primeros sistemas CSCW• E-mail• Argnoter, Cognoter• Chalkboard

Page 22: Cscw lec-1

Marco Social:Conceptos

n Interacción entre usuariosn Fenómeno socialn Comportamiento social en un nuevo

entornon Agrupaciones casuales de usuariosn Grupos de usuarios con un objetivo

concreto: CSCW

Page 23: Cscw lec-1

Marco Social:Confianza

n Identificación de usuariosn Conocimiento de usuariosn Generando confianzan Soporte de confianza en sistemas CSCWn Gestión y soporte de privacidad

Page 24: Cscw lec-1

Marco Social:Proactividad

n Apoyo de iniciativasn Sistemas de prueba o simulación

• Privados• Compartidos

n Sistemas de sugerenciasn Tableros de anunciosn Ambiente de trabajo agradable

Page 25: Cscw lec-1

Marco Social:Coordinación

n Organización de agendas de actividadesn Sistemas de consenson Intercambio de opinionesn Sistemas de planificación y coordinaciónn Soporte a reuniones

Page 26: Cscw lec-1

Marco Social:Background

n Los sistemas son afectados también poraspectos:n Culturalesn Educativosn Económicosn Sociales

Page 27: Cscw lec-1

Marco Social:Conocimiento SOCIAL

n Ideas compartidasn Mecanismo de concenson Ideas aceptadas socialmenten Ideas temporales, menos estables que las

ideas individualesn Repositorios de conocimiento

enriquecidos

Page 28: Cscw lec-1

Marco Social:Conocimiento ORGANIZACIONAL

n Referidas a una organizaciónn Prácticas de trabajon Mecanismo de concenso organizadon Ideas aceptadas en la organizaciónn Las ideas cambian con el tiempon Pueden ser normativas de trabajo,

manuales, aportes creativos, reglamentos,etc.

Page 29: Cscw lec-1

Marco Individual

n Aspectos cognitivos• Atención• Aprendizaje• Esfuerzo cognitivo

n Aspectos Emocionales• Motivación• Confianza

• En si mismo• En el sistema• En los otros

n Aspectos ergonómicos

Page 30: Cscw lec-1

Marco Individual

n Conflicto de intereses• De los individuos• De subgrupos

n Espectativasn Creenciasn Prejuiciosn Metasn Habilidades

Page 31: Cscw lec-1

Marco Individual

n La cooperación requiere mayor esfuerzode parte del individuo

n Se necesita prestar atención a máseventos y sujetos.

n Esfuerzo para coordinarn Esfuerzo para admitir otras ideas

Page 32: Cscw lec-1

PRÁCTICA

n Aspectos determinantes para un sistemaCSCW en en entorno nacional.

n Areas:• Educación• Investigación• Industrias agropecuarias y ganaderas

Page 33: Cscw lec-1

MARCO TECNOLÓGICO

Page 34: Cscw lec-1

Elementos

n Problemática, definiciónn Requerimientosn Diseñon Desarrollon Gestiónn Evaluación

Page 35: Cscw lec-1

Problemática

n Varios usuariosn Varias localizacionesn Acceso concurrenten Acceso esporádico no coordinadon Recursos compartidos

• Comunicación (mensajes, espacios)• Almacenamiento• Dispositivos• Datos (Ej: imágenes en tiempo real)• Aplicaciones

Page 36: Cscw lec-1

Problemática en detalle

n Soporte de Comunicacionesn Localización física y temporal

n Síncrono vs. Asíncronon Local vs. Remoto

n Awareness – Conciencia de Grupon Control de concurrencia

Page 37: Cscw lec-1

Problemática en detalle

n Canales (vías) de comunicaciónn Escenario de comunicación

• Casual• Predefinido• Principal – Alternativo

n Canales de coordinaciónn Espacio compartidon Sistemas de transmisión de datos

Page 38: Cscw lec-1

Problemática en detalle

n COMUNICACIÓN: persona a persona• Sonidos• Lenguaje• Símbolos• Gestos• Eye-contact

n ¿Se pueden soportar en un entornocomputacional?

Page 39: Cscw lec-1

REQUERIMIENTOS

Page 40: Cscw lec-1

Requisitos

n Humanos• Usuarios• Administradores• Desarrolladores

n Software• Datos• Aplicaciones

n Hardware• Equipos computacionales• Multimedia• Comunicaciones

n Infraestructura• Física – Localización• Comunicaciones

Page 41: Cscw lec-1

Requisitos

n Usuarios• Conocimiento del trabajo realizado• Conocimiento básico de tecnología

n Administradores• Conocimiento avanzado de tecnología• Habilidades para el soporte de grupos

n Desarrolladores• Conocimiento avanzado de tecnología• Conocimientos sobre aspectos sociales y psicológicos• Conocimiento avanzado sobre las dinámicas e

interacciones que se realizan en grupos de usuarios.

Page 42: Cscw lec-1

Requisitos

n Software• Soporte de comunicaciones• Compartir datos• Compartir aplicaciones• Administración de concurrencia• Fácil de usar• Orientado a los usuarios• Orientado a las actividades• Uso eficiente de los recursos disponibles

Page 43: Cscw lec-1

Requisitos

n Hardware• Red de comunicaciones• Computadores• Dispositivos multimedia

• Dispositivos de interacción y realidad aumentada

• Integrados al trabajo que se realiza

• Adecuados a los usuarios que los utilizan

Page 44: Cscw lec-1

Requisitos

n Infraestructuran Red

• Ancho de banda• Tolerancia a fallos• Flexibilidad en las comunicaciones• Minimizar los tiempos de latencia.

n Física• Ambientes adecuados• Ergonomicamente diseñados• Que ayuden a los fines del sistema, que son los fines

del grupo y los individuos.

Page 45: Cscw lec-1

ANALISIS Y DISEÑO

Page 46: Cscw lec-1

Análisis y Diseño

n Metodologías de Análisis• Etnografía• Observacional

n Metodologías de Diseño• Iterativo• Participativo

Page 47: Cscw lec-1

Método etnográfico

n Conocimiento del medio socialn Cuestionariosn Entrevistasn Análisis de actividadesn Análisis de relaciones entre individuosn Análisis de la organización

Page 48: Cscw lec-1

Método observacional

n Observación del comportamiento de losindividuos y el grupo.

n Notasn Estudio de campon Análisis de actividadesn Análisis de contexton Apoyo por video, entrevistas,

almacenamiento de sesiones.n En laboratorio vs. In-situ

Page 49: Cscw lec-1

Diseño Iterativo

n El software se desarrolla en formaincremental

n Se realizan ciclos iterativos de diseño-desarrollo-implementación-evaluación.

n Las versiones corregidas son suceptiblesde ser mejoradas

Page 50: Cscw lec-1

Diseño participativo

n Diseño con los usuariosn Desarrollo de prototiposn Evaluaciónn Desarrollo de aplicacionesn Evaluación y desarrollo en forma

interativa hasta alcanzar una versiónestable.

Page 51: Cscw lec-1

PRÁCTICA

n Determinar requerimientos para unsistema de tele-educación.

n Aspectos sugeridos:• Requerimientos a nivel de gestión de datos• Comunicación• Coordinación• Control• Cooperación• Servicios

Page 52: Cscw lec-1

DESARROLLO

Page 53: Cscw lec-1

Implementación

n Arquitecturasn Plataformasn Lenguajesn Estrategias

• Desarrollo completo• Adaptación de aplicaciones individuales

Page 54: Cscw lec-1

ARQUITECTURA

n No hay arquitectura estándarn Arquitectura en capasn Arquitecturas de agentesn Siempre plataformas distribuidas: locales

o remotasn Componente de sincronización y

comunicación

Page 55: Cscw lec-1

ARQUITECTURA

n Arquitectura en capas (Un caso)

Aplicación CSCW

Interfaz de Usuario

Plataforma de Colaboración

Plat. de control y coordinación

Plat. de comunic. (Alto nivel)

Plataforma de Red

Capas

CSCW

Page 56: Cscw lec-1

ARQUITECTURA

n Arquitectura en capas (Un caso)

Aplicación CSCW

Interfaz de Usuario

Plataforma de Colaboración

Plat. de control y coordinación

Plat. de comunic. (Alto nivel)

Plataforma de Red

Capas

CSCW

G. disp. de interacción

Gestión de espacio compartido

Gestión de alm. compartido

Page 57: Cscw lec-1

ARQUITECTURAn Arquitecturas de agentes

Agente deColaboración

Agente deCoordinación

Agente deComunicación

Agente deControl

Ag. deComunicaciones

de base

Agente deInterfaz de

usuario

AplicaciónCSCW

Disp. de interacción

Disp. almacenamientoEspacio compartido

Page 58: Cscw lec-1

ARQUITECTURA

n Aplicación Centralizada: Cliente-Servidor• Control de sincronía más sencilla• Sensible a las comunicaciones• Caidas cuando el servidor tiene problemas• Saturación del servidor y del canal

Servidor:Gestión de cooperación

Page 59: Cscw lec-1

ARQUITECTURA

n Aplicaciones Replicadas: Distribuido• Punto a punto• Saturación solo a nivel del canal• Tolerante a caidas de algún nodo• La sincronía y consistencia es dificil de gestionar

Canal detransmisión

de datos

Page 60: Cscw lec-1

ESTRATEGIAS DE DESARROLLO

n Lenguajes de programaciónn Toolkits

n JSDKn Frameworks

n HABANEROn GroupKit

n Aplicaciones CSCWn Lotus Notesn Netmeeting

Page 61: Cscw lec-1

INTERFAZ

n Espacio de comunicaciónn Comunicación usuario-usuarion Comunicación usuario-grupon Comunicación grupo-usuario

n Espacio Compartido de Datosn Espacio de coordinaciónn Soporte de awareness

Page 62: Cscw lec-1

INTERFAZ

n Espacio privado-compartidon Administración del recurso “pantalla”n Concurrencia y su controln WYSIWIS, WYSIWIMS, WYGIWIGn Organización del despliegue:Apilado,

sobrelapado, configurable por el usuario.n Awareness

• De otros usuarios• De las actividades de otros usuarios• Del grupo

Page 63: Cscw lec-1

INTERFAZ

n Vista compartida

Individuo aindividuo

Individuo agrupo

Page 64: Cscw lec-1

INTERFAZ

n Vista compartida: Diferentes despliegues

Page 65: Cscw lec-1

ALMACENAMIENTO

n Repositorio de datosn Sistema de versionadon Vistas de datos por usuarion Vistas de grupo

Page 66: Cscw lec-1

GESTIÓN

Page 67: Cscw lec-1

Gestión

n Administración de recursosn Sincronizaciónn Identificación de usuariosn Asignación de facultades y prioridadesn Programación de tareasn Mantenimiento del sistema

Page 68: Cscw lec-1

APLICACIÓNY EVALUACIÓN

Page 69: Cscw lec-1

Categorías de sistemas CSCW porsu objeto de aplicación

n Sistemas de soporte a gruposn Sistemas de soporte a organizaciónesn Sistemas de soporte de comunidades

Page 70: Cscw lec-1

Categorías de sistemas CSCW poraspectos espacio-temporales

Asíncrona

Síncrona

InteracciónTIEMPO

Situación - ESPACIOLocal Remota

Editoresmultiusuario

Sistemas demensajería

Sistemas deconferencia

Conferencia entiempo real

Conferenciamultimedia

Salas dereuniones

n Dos dimensiones: Tiempo y Espacio

Ellis, Gibbs and Rein, 1991. Concepto original de Robert Johansen

Page 71: Cscw lec-1

Categorías de sistemas CSCW porsu función predominante

n Comunicación• E-mail

n Coordinación• Sistemas de agendas

n Control• Workflows

n Cooperación• Diseño• Educación• Etc.

Page 72: Cscw lec-1

Aplicaciones más exitosas

n Correo Electrónicon Chatn Videoconferencian Coordinación de Agendasn Tablones de Anunciosn Foros – Listas de correon E-Comunidadesn Workflowsn Conocimiento Organizacional

Page 73: Cscw lec-1

Evaluación:CSCW, ¿Es eficiente?

n Calidad de la aplicaciónn Número de usuariosn Calidad del Trabajo y su entornon Calidad del Producton Análisis de costo/beneficio

Page 74: Cscw lec-1

Evaluación:Calidad

Ricardo Baeza-Yates and José A. Pino. A First Step to FormallyEvaluate Collaborative Work. Proceedings of GROUP'97 conference, pp56-60. 1997

Page 75: Cscw lec-1

Evaluación:Calidad

Ricardo Baeza-Yates and José A. Pino. A First Step to FormallyEvaluate Collaborative Work. Proceedings of GROUP'97 conference, pp56-60. 1997

Page 76: Cscw lec-1

Evaluación:Calidad

n Es afectada por el número de personasinvolucradas

n La organización del grupon Los controles sobre el trabajo realizadon Depende del área de aplicaciónn Las características del sistema CSCW

pueden determinar los niveles de calidadalcanzables.

Page 77: Cscw lec-1

ALGUNAS APLICACIONES

Page 78: Cscw lec-1

Pharos

n Interacción Agente-Browser

Page 79: Cscw lec-1

CIR

Entorno de recuperación de información colaborativa

Indiv

idual In

tera

ction S

pace

Sto

rage S

pace

User

Active ReadingModule

Annotations

Documents

Collaboration Space

Module forAnnotation's Sharing

IndexationModule

QueryAnticipation

Module

User

Active ReadingModule

User

Active ReadingModule

Page 80: Cscw lec-1

Comerciales

n Netmeeting

Page 81: Cscw lec-1

PRÁCTICA

n Diseño de Interfazn Diseño de Interacciónn Diseño de Servicios

n Contextos• Educativo• Industria textil• Bancario• Gobierno• ONGs

Page 82: Cscw lec-1

CONCLUSIONES YLÍNEAS DE INVESTIGACIÓN

Page 83: Cscw lec-1

Conclusiones

n CSCW no es solo tecnología.n Se deben tomar en cuenta aspectos

sociales, psicológicos y técnicos.n Hace uso intensivo de tecnología de puntan Pero también puede implementarse con

recursos escasos.

Page 84: Cscw lec-1

Conclusiones

n El análisis del contexto concreto y undiseño adecuado son más importantesque la innovación tecnológica.

n La cooperación/cooperación es exitosa sise realiza un análisis multidisciplinar.

n Se debe analizar con detenimiento lascaracterísticas del área de aplicación.

Page 85: Cscw lec-1

Conclusiones

n Una buena interfaz es fundamental.n La plataforma de comunicaciones debe

ser estudiada para determinar sus límitesde efectividad.

n Palabras clave:• Espacio compartido• Awareness• Comunicación/Control/Coordinación/Cooperación• Esfuerzo cognitivo

Page 86: Cscw lec-1

Líneas de Investigación

n Diseño de Interfacesn Realidad Virtual (*)n Sistemas de comunicacionesn Sistemas de Realidad Aumentadan Interfaces Tangiblesn Multimedian Sistemas de Comunicaciónn Etc.

Page 87: Cscw lec-1

Líneas de Investigación

n CSCLn Diseño Cooperativon CIRn Sistemas de producciónn Sistemas de gestión de conocimiento

organizacional

Page 88: Cscw lec-1

Líneas de Investigación

n Análisis sociológicon Análisis psicológicon Impacto del CSCW en la organizaciónn Colaboración casual

n Etc.

Page 89: Cscw lec-1

VIDEOS

Conferencias CHI

ACM

Human Factors inComputer Science

Page 90: Cscw lec-1

n Designing Storytelling Technologies toEncourage Collaboration Between YoungChildren.

Steve Benford, Benjamin Benderson, Karl-Peter Akesson, VictorBayon, Allison Druin, Pär Hansson, Juan Pablo Hourcade, RobIngram, Helen Neale, Claire O’malley, Kristina Simsarian, DanaëStanton, Yngve Sundblad, Gustav Taxén. University of Maryland,University of Nottingham, SICS, KTH & Royal Institute ofTechnology.

(2:10)

Page 91: Cscw lec-1

n Multiple Computer User Interface:“Beyond the desktop”. DirectManipulation Environments.

Jun Rekimoto, Interaction Lab. Sony CSL.

(5:39)

Page 92: Cscw lec-1

n Tivoli: Integrating Domain Objects intoFreeform Whiteboard Environment.

Thomas P. Moran, William Van Mello. Xerox Palo Alto ResearchCenter.

(8:00)

Page 93: Cscw lec-1

n The Notification Collage: PostingInformation to Public and PersonalDisplays.

Saul Greeberg, Michael Rounding. University of Calgary.

(2:35)

Page 94: Cscw lec-1

n Groupspace: A 3D Workspace SupportingUser Awareness

Jeff Dyck and Carl Gutwin. University of Saskatchewan, Canada.

(5:05)

Page 95: Cscw lec-1

n Interaction in a CollaborativeEnvironment

Holger T. Regenbrecht, Michael T. Wagner. Diamierchrysler,sharedreality.com, Germany.

(6:29)

Page 96: Cscw lec-1

Bibliografían Beyond the Chalkboard: Computer support for collaboration and

problem solving in meetings. Mark Stefik, Gregg Foster, Daniel G.Bobrow, Kenneth Kahn, Stan Lanning and Lucy Suchman.Communications of the ACM, Vol 30. No 1. January 1987, pages32-47.

n Groupware: The Next Generation for Information Processing?.Geoffrey Bock, 1999.

n Groupware: Some Issues and Experiences. C. A. Ellis, S. J. Gibbsand G. L. Rein. Communications of the ACM, January 1991, Vol.34, N. 1

n Design for conversation: Lessons from Cognoter. Deborah G.Tatar, Gregg Fosters and Daniel G. Borrow. International Journalof Man-Machine Sudies 34(2), pp. 185-209

n Findings from observational studies of collaborative work. John C.Tang. International Journal of Man-Machine Sudies 34(2), pp.143-160.

Page 97: Cscw lec-1

Algunas referenciasn Groupware and Cooperative Work: Problems and Prospects.

Jonathan Grudin, The Art of Human-Computer Interface Design,1991. pp. 171-185.

n CSCW Overview. CSCW 96 Tutorial. J. Grudin, S.E. Poltrock andJ.F. Patterson, 1996.

n Virtual Classrooms and Communities, Lisa Neal, Proceedings ofGroup 97, Phoenix Arizona, USA, 1997.

n Java Shared Data ToolKit User´s Guide, Sun Microsystems ,1998.

n GroupKit: A Groupware Toolkit for Building Real-TimeConferencing Applications. Mark Roseman and Saul Greenberg,Proceedings of CSCW92, 1992.

n Java object-sharing in Habanero. Annie Chabert, Ed Grossman,Larry Jackson, Stephen Pietowicz and Chris Seguin, 1998,Communications of the ACM, vol. 41, N. 6, pp 69-76.

n Groupware: Collaborative Strategies for Corporate LANS andIntranets. David Coleman, 1997, Prentice Hall.