La Usabilidad
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).
WUD2008 en América Latina…
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)
Interacción Persona Computador (HCI)
Interacción Persona Computador (Human Computer Interaction - HCI) estudia:
El Diseño
La Evaluación
La Implementación
de los sistemas software interactivos, y los fenómenos relacionados.
(Association for Computing Machinery Special Interest Group on Computer-Human Interaction Curriculum Development Group)
Interacción Persona Computador (HCI)
HCI es interdisciplinaria, basada en:
¡Informática!
Psicología
Sociología
Antropología
Ergonomía
Diseño industrial, etc.
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!
La interacción
Diseño centrado en sistema (System – Centered Design)
Diseño centrado en usuario (User - Centered Design)
Diseño centrado en…
La interacción
Diseño centrado en usuario - toma en cuenta:
Habilidades
Necesidades
Contexto
Trabajos Tareas
Ingeniería de la Usabilidad
La metodología centrada en usuario:
Es fuertemente interdisciplinaria
Es fuertemente iterativa
Incluye el mayor número de revisiones y evaluaciones posibles
¡Incluye los usuarios!
Ingeniería de la Usabilidad
Diseño centrado en usuario – ISO 13407:
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
Laboratorio de usabilidad
¿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?
¿Comunicación usuario – sistema?
¿Comunicación usuario – sistema?
¡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
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
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
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
Mensaje de meta- comunicación…
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
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
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
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
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)
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 3
5. Evaluar la calidad global de la meta-comunicación
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
SIM - Método de Inspección Semiótica Símbolos meta-lingüísticos:
SIM - Método de Inspección Semiótica Símbolos meta-lingüísticos:
SIM - Método de Inspección Semiótica Símbolos meta-lingüísticos:
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
SIM - Método de Inspección Semiótica Símbolos estáticos:
SIM - Método de Inspección Semiótica Símbolos estáticos:
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
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
Diseño centrado en sistema…
Diseño centrado en usuario…
Diseño centrado en comunicabilidad…
?
• 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
La Escuela de Ingeniería Informática
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
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!
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
La investigación en HCI
La investigación en HCI
0 2 4 6 8 10
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 web
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
La investigación en HCI
Ultimas publicaciones:
IWIC2007, Japón, Enero 2007
CLIHC2007, Rio de Janeiro, Septiembre 2007 CLEI2007, Costa Rica, Octubre 2007
ACHI2008, Martinica, Febrero 2008
CLEI2008, Argentina, Septiembre 2008 WISE2008, Nueva Zelanda, Octubre 2008 ACHI2009, México, Febrero 2009
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 Programs
PUCP (Perú), PUCV (Chile)
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
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
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
¡MUCHAS GRACIAS!
Dr. Cristian Rusu