cristian rusu - usabilidad y comunicabilidad en sistemas
TRANSCRIPT
PUCP, Lima, 28.09.2009 1
Usabilidad y Comunicabilidad en Sistemas Software
Interactivos
Dr. Cristian Rusu
PUCP, Lima, 28.09.2009
PUCP, Lima, 28.09.2009 2
PUCP, Lima, 28.09.2009 3
PUCP, Lima, 28.09.2009 4
PUCP, Lima, 28.09.2009 5
La Usabilidad
PUCP, Lima, 28.09.2009 6
La Usabilidad
Usabilidad = La medida en que un
producto se puede usar por
determinados usuarios para
conseguir objetivos específicos con
efectividad, eficiencia y satisfacción
en un contexto de uso especificado
(ISO 9241).
PUCP, Lima, 28.09.2009 7
PUCP, Lima, 28.09.2009 8
PUCP, Lima, 28.09.2009 9
WUD2008 en América Latina…
PUCP, Lima, 28.09.2009 10
Calidad en Ingeniería de Software
Calidad del software:
� Grado con el que un sistema, componente o proceso cumple:
� Los requisitos especificados
� Las necesidades o expectativas del cliente o usuario
(Estándar IEEE 610-1990)
PUCP, Lima, 28.09.2009 11
Interacción Persona Computador (HCI)
Interacción Persona Computador (Human Computer Interaction - HCI) estudia:
� El Diseño� La Evaluación� La Implementaciónde los sistemas software interactivos, y los fenómenos relacionados.
(Association for Computing Machinery Special Interest Group on Computer-Human Interaction
Curriculum Development Group)
PUCP, Lima, 28.09.2009 12
Interacción Persona Computador (HCI)
HCI es interdisciplinaria, basada en:� ¡Informática!
� Psicología
� Sociología
� Antropología
� Ergonomía
� Diseño industrial, etc.
PUCP, Lima, 28.09.2009 13
La interacción
La mayoría de los errores son considerados errores humanos o del sistema, pero…
¡La mayoría de los errores son errores de diseño!
PUCP, Lima, 28.09.2009 14
La interacción
� Diseño centrado en sistema(System – Centered Design)
� Diseño centrado en usuario(User - Centered Design)
� Diseño centrado en…
PUCP, Lima, 28.09.2009 15
La interacción
Diseño centrado en usuario -toma en cuenta:
� Habilidades
� Necesidades
� Contexto
� Trabajos
� Tareas
PUCP, Lima, 28.09.2009 16
Ingeniería de la Usabilidad
La metodología centrada en usuario:
� Es fuertemente interdisciplinaria
� Es fuertemente iterativa
� Incluye el mayor número de revisionesy evaluaciones posibles
� ¡Incluye los usuarios!
PUCP, Lima, 28.09.2009 17
Ingeniería de la Usabilidad
Diseño centrado en usuario – ISO 13407:
PUCP, Lima, 28.09.2009 18
Evaluación de la usabilidad
La usabilidad se puede evaluar por:
� Inspecciones: Revisiones con métodos heurísticos y juicio de expertos (sin usuarios)
� Pruebas: Revisiones con usuarios reales
PUCP, Lima, 28.09.2009 19
Laboratorio de usabilidad
PUCP, Lima, 28.09.2009 20
¿Comunicación usuario –sistema?
� Parece que los sistemas nos dicen quéson, como puede ser utilizados, con que propósitos, en que contextos etc…
� Son los sistemas tan inteligentes?
� Saben qué son, como puede ser utilizados, con que propósitos etc.? Tienen personalidad?
� Quien nos habla?
PUCP, Lima, 28.09.2009 21
¿Comunicación usuario –sistema?
PUCP, Lima, 28.09.2009 22
¿Comunicación usuario –sistema?
PUCP, Lima, 28.09.2009 23
¡Comunicación diseñador –usuario!
� Quien nos habla?
� Los diseñadores!
� Los diseñadores comunican con los usuarios al momento de la interacción... NO están presentes!
� Los sistemas son los portavoces(representantes) de los diseñadores!
PUCP, Lima, 28.09.2009 24
La Comunicabilidad
� La capacidad de comunicar a los usuarios, de manera eficiente y efectiva, las intenciones del diseñador, a través de su representante (el sistema software)
� La capacidad de un sistema software interactivo para lograr (completa) meta-comunicación
PUCP, Lima, 28.09.2009 25
Meta-comunicación
� Comunicación acerca de la comunicación
� Comunicación sobre como, cuando, donde, con que propósito comunicar con el sistema
� Los sistemas software interactivos son artefactos para meta-comunicación: comunican al usuario la visión y las intenciones del diseñador
PUCP, Lima, 28.09.2009 26
Mensaje de meta-comunicación…
Eso es lo que pienso sobre quien eres, que quieres o necesitas, de que manera, por que razón…
Ese es el sistema que he diseñado para ti, así podrías o deberías utilizarlo…
Para lograr los objetivos que están dentro de MI visión…
PUCP, Lima, 28.09.2009 27
Mensaje de meta-comunicación…
PUCP, Lima, 28.09.2009 28
Elementos de ingeniería semiótica
Ingeniería semiótica:� Una nueva perspectiva sobre HCI:
comunicación entre personas, mediada por computador (sistema software)
� Considera la interacción como una comunicación entre diseñadores y usuarios
� Establece conexiones entre la semiótica y la informática
PUCP, Lima, 28.09.2009 29
Elementos de ingeniería semiótica
Semiótica:
� Significados y procesos relacionados a éstos
Ingeniería:
� El propósito es uno práctico, ayuda al diseño de (mejores) artefactos
PUCP, Lima, 28.09.2009 30
Modelo de meta-comunicación
� Emisor: diseñador
� Receptor: usuario
� Mensaje: visión de diseño
� Canal: sistema software
� Código: interfaz del sistema
� Contexto: el diseñador y el usuario son interlocutores
PUCP, Lima, 28.09.2009 31
Meta-comunicación en la práctica
� Un símbolo tiene sentido sólo si alguien lo puede interpretar
� Cada receptor (usuario) da SU interpretación
� La interpretación puede ser (completamente) distinta a la propuesta por el diseñador
PUCP, Lima, 28.09.2009 32
Métodos en Ingeniería Semiótica
� SIM – The semiotic inspection method (método de inspección semiótica)� Orientado al emisor (diseñador) y a la emisión de su mensaje
� Rastrea las intenciones del diseñador, en la meta-comunicación
� CEM – The communicability evaluation method(método de evaluación de la comunicabilidad)� Orientado al receptor (usuario) y a la recepción del mensaje del diseñador
� Evalúa la interpretación de los usuarios, en la meta-comunicación
PUCP, Lima, 28.09.2009 33
SIM - Método de Inspección Semiótica
Análisis sistemático, segmentado, de los mensajes de los diseñadores:
1. Inspeccionar sólo los símbolos meta-lingüísticos y reconstruir el mensaje de meta-comunicación
2. Inspeccionar sólo los símbolos estáticos y reconstruir/revisar el mensaje de meta-comunicación
3. Inspeccionar sólo los símbolos dinámicos y reconstruir/revisar el mensaje de meta-comunicación
4. Comparar los resultados de los pasos 1, 2 y 35. Evaluar la calidad global de la meta-comunicación
PUCP, Lima, 28.09.2009 34
SIM - Método de Inspección Semiótica
� Símbolos meta-lingüísticos: símbolos sobre el lenguaje de la interfaz:� Símbolos de ayuda, documentación online / offline
� Información en sitios web� Advertencias, consejos, guía, mensajes explicativos
� El análisis permite el contacto directo con la presentación explícita de la intención del diseñador
PUCP, Lima, 28.09.2009 35
SIM - Método de Inspección SemióticaSímbolos meta-lingüísticos:
PUCP, Lima, 28.09.2009 36
SIM - Método de Inspección SemióticaSímbolos meta-lingüísticos:
PUCP, Lima, 28.09.2009 37
SIM - Método de Inspección SemióticaSímbolos meta-lingüísticos:
PUCP, Lima, 28.09.2009 38
SIM - Método de Inspección Semiótica
� Símbolos estáticos: vocabulario interactivo y estructuras del lenguaje de la interfaz:� Elementos de interfaz, controles
� Estructuración de la pantalla
� Código de colores formas, etc.
� El análisis permite evaluar:� Como los símbolos estáticos traducen la intención del
diseñador (evaluada en el paso anterior) en alternativas de interacción
PUCP, Lima, 28.09.2009 39
SIM - Método de Inspección SemióticaSímbolos estáticos:
PUCP, Lima, 28.09.2009 40
SIM - Método de Inspección SemióticaSímbolos estáticos:
PUCP, Lima, 28.09.2009 41
SIM - Método de Inspección Semiótica
� Símbolos dinámicos: resultados de la interacción, cuando se utiliza el lenguaje de la interfaz:� Cambios en el estatus del sistema
� Indicadores de actividad del sistema
� Bloqueos, etc.
� El análisis permite evaluar:� Si se cumple la expectativa del usuario sobre el
comportamiento del sistema, basada en los símbolos estáticos disponibles
PUCP, Lima, 28.09.2009 42
Mensaje de meta-comunicación…
Eso es lo que pienso sobre quien eres, que quieres o necesitas, de que manera, por que razón…
Ese es el sistema que he diseñado para ti, así podrías o deberías utilizarlo…
Para lograr los objetivos que están dentro de MI visión…
PUCP, Lima, 28.09.2009 43
Diseño centrado en sistema…
PUCP, Lima, 28.09.2009 44
Diseño centrado en usuario…
PUCP, Lima, 28.09.2009 45
Diseño centrado en comunicabilidad…
?
PUCP, Lima, 28.09.2009 46
• 1972: Centro de Ciencias de Computación e Información
• Inicia CLEI
• 1982: Escuela de Ingeniería Informática
• 1985: Ingeniería de Ejecución en Informática (8 semestres)
• 1997: Ingeniería Civil Informática (12 semestres)
• 2006: Magíster en Ingeniería Informática (12 graduados a la
fecha)
• 2008: Se inicia el proyecto MECESUP de diseño del programa
de Doctorado en Ciencias de la Ingeniería, mención Ingeniería
Informática – a dictarse a partir del Agosto de 2010
• 700 alumnos de pre-grado
• 70 alumnos de post-grado
La Escuela de Ingeniería Informática
PUCP, Lima, 28.09.2009 47
Líneas de investigación:
• Ingeniería de software: Interacción persona-
computador, Sistemas Multiagentes, Metodologías de
desarrollo, Calidad de software, Bases de datos• Inteligencia computacional: Optimización con
restricciones, Investigación de operaciones, Procesamiento de imágenes, Procesamiento de señales, Reconocimiento de patrones
La investigación en la Escuela
PUCP, Lima, 28.09.2009 48
La investigación en HCI
En Chile:
• Relativamente poco desarrollado
• Sin coordinación, poca colaboración…
• ACM - SIGCHI – No existe un capítulo chileno
• ¡Existen excepciones!
PUCP, Lima, 28.09.2009 49
La investigación en HCI
En la PUCV:
2003: HCI – asignatura optativa de pre-grado (¡en Ingles!)
2006: HCI – asignatura obligatoria de post-grado
2006: la inauguración de dos Laboratorios de Usabilidad
• HCI – asignatura obligatoria de pre-grado en los nuevos
planes de estudio
• Ingeniería web – asignatura optativa de pre-grado y post-
grado
PUCP, Lima, 28.09.2009 50
La investigación en HCI
Lunes, 14.30 horas, sala IBC 3-26
PUCP, Lima, 28.09.2009 51
La investigación en HCI
0
2
4
6
8
10
2003 2004 2005 2006 2007
Undergraduate theses Graduate theses
PUCP, Lima, 28.09.2009 52
La investigación en HCI
Tesis de Magíster:
• Usabilidad en weblogs• Usabilidad en buscadores semánticos• Usabilidad en Webmail• Comunicabilidad en Webmail• Usabilidad y accesibilidad en plataformas e-learning• Usabilidad en e-portfolios• Patrones de usabilidad para sitios web transaccionales• Evaluaciones de usabilidad para sitios webtransaccionales• Usabilidad y CMMI• Usabilidad y seguridad en sistemas software
PUCP, Lima, 28.09.2009 53
La investigación en HCI
Tesis de pre-grado:• Web Usage Mining como apoyo a las evaluaciones de usabilidad
• Evaluaciones de usabilidad en moviles
• Automatización de evaluaciones de usabilidad
• Language de modelado de la interacción
• Usabilidad en sistemas transaccionales
• Diseño centrado en usuario en desarrollo de aplicaciones web
• Patrones de interacción en sistemas B2C
• Accesibilidad en sistemas software para alumnos con discapacidad auditiva
• Web Usage Mining y la usabilidad en la web
• Prácticas de usabilidad en el desarrollo de software
• Usabilidad en videojuegos
• Usabilidad en la web 2.0
• Comunicabilidad en sistemas gestores de contenido
• Comunicabilidad en sistemas e-Learning
• Usabilidad en aplicaciones grid-computing
PUCP, Lima, 28.09.2009 54
La investigación en HCI
Ultimas publicaciones:
IWIC2007, Japón, Enero 2007
CLIHC2007, Rio de Janeiro, Septiembre 2007CLEI2007, Costa Rica, Octubre 2007
ACHI2008, Martinica, Febrero 2008CLEI2008, Argentina, Septiembre 2008
WISE2008, Nueva Zelanda, Octubre 2008
ACHI2009, México, Febrero 2009ITNG2009, EE.UU., Abril 2009
Interacción 2009, Colombia, Septiembre 2009
PUCP, Lima, 28.09.2009 55
La investigación en HCI
Trabajos IEEE Computer Society Press 2009:• Modeling the Interaction with MoLIC (PUCV)
• Usability and Security Patterns (PUCV)• Designing and Evaluating Interactive Television from a
Usability Perspective
Universidad del Cauca (Colombia), PUCV (Chile)• Applying the Chilean Educational Experience in HCI to
Peruvian Undergraduate and Graduate ProgramsPUCP (Perú), PUCV (Chile)
PUCP, Lima, 28.09.2009 56
Referencias
� de Souza, C.: The Semiotic Engineering of Human-Computer Interaction, MIT Press, 2005
� de Souza, C., Leitao C. F.: Semiotic Engineering Methods for Scientific Research in HCI, Morgan & Claypool, 2009
� Sharp, H., Rogers, Y., Preece, J.: Interaction Design: Beyond Human-Computer Interaction, Wiley, 2007
� www.serg.inf.puc-rio.br – Sitio web del grupo de Investigación en Ingeniería Semiótica – PUC Rio de Janeiro, Brasil
� www.inf.ucv.cl/~hci - Sitio web del grupo de investigación “UseCV” – PUCV, Chile
PUCP, Lima, 28.09.2009 57
Referencias
� www.aipo.es – Sitio web de la Asociación Interacción Persona-Ordenador
� www.guiaweb.gob.cl - Guía para el Desarrollo de Sitios Web - Gobierno de Chile
� www.sigchi.org - ACM SIGCHI Web site
� www.usability.gov - Official U.S. Government Web site
� www.worldusabilityday.org – Sitio oficial del Día Mundial de la Usabilidad
PUCP, Lima, 28.09.2009 58
Agradecimientos:
� Prof. Dr. Clarisse de Souza, SERG, PUC –Rio de Janeiro
� Escuela de Ingeniería Informática –PUCV, Chile
� Grupo de Investigación “UseCV” – PUCV, Chile
PUCP, Lima, 28.09.2009 59
¡MUCHAS GRACIAS!
Dr. Cristian Rusu
PUCP, Lima, 28.09.2009