¿Qué es la interacción humanocomputadora?
Interacción Humano-Computadora
HCI oIPO oIHC oCHI
Fundamentos de IHC
o
M.C. Aída Lucina González Lara
Universidad Autónoma De Nuevo León
Diseño Implementación Evaluación
Sistemas Computacionales Interactivos
Facultad de Ingeniería Mecánica y Eléctrica
M.C. Aída L. González
FIME UANL
Objetivos
IHC
Desarrollar o mejorar la seguridad, utilidad, efectividad, eficiencia y usabilidad de sistemas que incluyan computadoras computadoras Para hacer sistemas usables es preciso
“Disciplina relacionada con el diseño, evaluación e implementación de sistemas computacionales interactivos para uso de seres humanos y con el estudio de los fenómenos más importantes que los rodean”.
▫
Definición de ACM SIGCHI Curricula para HCI ▫
Según las Ci encias Computacionales: “Interacción “Interacción entre uno uno o más humanos humanos con una o más computadoras”.
M.C. Aída L. González
FIME UANL
Comprender los factores (psicológicos, ergonómicos, organizativos y sociales) que determinan cómo la gente trabaja y hace uso de las computadoras. Desarrollar herramientas herramientas y técnicas para ayudar a los diseñadores de sistemas i nteractivos. Conseguir una interacción eficiente, efectiva y segura
Los usuarios no han de cambiar radicalmente su manera de ser, sino que los sistemas han de ser diseñados para satisfacer los requisitos del usuario M.C. Aída L. González
FIME UANL
M.C. Aída L González FIME UANL
1
Definiciones •
•
•
Usuario persona que interacciona con un sistema informático Interacción Todos los intercambios que suceden entre l a persona y la computadora Intefaz Superficie de contacto entre dos entidades (persona-computadora) ▫
M.C. Aída L. González M.C. Aída L. González
Definición de Interfaces de Usuario
Los aspectos del sistema con los que el usuario entra en contacto (Moran)
Donde los bits y las personas se encuentran (Negroponte, 1994)
Un lenguaje de entrada para el usuario, un lenguaje de salida para el ordenador y un protocolo para la interacción (CHI )
Son las partes del sistema con las que el usuario entra en contacto física y cognitivamente • •
FIME UANL
FIME UANL
Interacción física (teclado, ratón, pantalla...) Interacción cognitiva (lo que se presenta al usuario debe ser comprensible para él) M.C. Aída L. González
FIME UANL
Aspectos de la Ciencia, Ingeniería y Diseño relacionados IHC El desempeño
en conjunto de tareas de humanos y computadoras. La estructura de comunicaciones entre humanos y computadoras. Capacidades de humanos para usar computadoras. Algoritmos y programación de las mismas interfaces. Diseño y construcción de interfaces. Proceso de especificación, diseño e implementación de interfaces. M.C. Aída L. González
FIME UANL
M.C. Aída L González FIME UANL
2
M.C. Aída L. González FIME UANL
El diseño de muchas apli caciones informáticas modernas ineludiblemente requiere de algún componente del sistema que interactúa con el usuario. Este componente suele representar más de la mi tad de las líneas de código. Es intrínsecamente necesaria para entender la manera de decidir sobre la funcionalidad que un sistema tendrá, la forma de construir el sistema, la forma de probar el diseño.
IHC es un área interdisciplinaria
Gestión de datos Lógica de la aplicación
gh Multimedia Gráficos en 3D Entrada por voz etc.
•
•
Sociología
Ergonomía
M.C. Aída L. González
FIME UANL
Diseño y construcción de aplicaciones con int erfaces humano-computadora. Aplicación de las teorías de los procesos cognitivos y el análisis empírico del comportamiento del usuario.
Sociología y Antropología ▫
•
Inteligencia artificial
Psicología ▫
•
IHC
Ingeniería del software
Los sistemas interactivos están en todas partes
Un área interdisciplinaria
Ciencias computacionales ▫
Diseño
Programación
Interfaz de usuario Actualmente más del 70% del esfuerzo de desarrollo de las aplicaciones interactivas está dedicado a la interfaz (Gartner Group)
IHC
Psicología
Interacciones entre tecnología, trabajo y organización.
Diseño ▫
Creación de productos interactivos útiles y visualmente agradables M.C. Aída L. González
FIME UANL
M.C. Aída L González FIME UANL
3
Ahora los sistemas interactivos
Metas del Diseño de Interacción
•
Desarrollar productos usables
•
Usabilidad significa fácil de aprender Efectivo para usar Proporciona una experiencia que se disfruta
•
•
Van más allá de escritorio (Móviles) Tienen nuevas formas de interacción (Táctiles) Intervienen en una gran diversidad de actividades humanas Sus usuarios son de diferentes grupos de edad.
Involucrar a los usuarios en el proceso del
diseño M.C. Aída L. González
•
Demandan diseños que van más allá de la definición de funcionalidad
FIME UANL
Elementos a tomar en cuenta para la interacción
Utilidad, Usabilidad, Agrado
Utilidad Un producto puede ser usado para alcanzar cierta meta o ejecutar cierta tarea . Esto es esencial! Usabilidad Relativo a la calidad y eficiencia. Ejem: Como un producto apoya al usuario para para alcanzar cierta meta o ejecutar cierta tarea Agrado Disfrutar el uso del producto
M.C. Aída L. González
FIME UANL
M.C. Aída L González FIME UANL
4
Componentes de la usabilidad
Qué es usabilidad?
“La usabilidad es un atributo de calidad que evalúa que tan fácil de usar son las interfaces del usuario. La palabra la usabilidad también se refiere a los métodos para mejorar la facilidad de uso durante el el proceso del diseño.” Jakob Nielsen •
La usabilidad es la medida en la que un producto se puede usar por determinados usuarios para conseguir unos objetivos específicos con eficiencia y satisfacción en un contexto de uso dado
M.C. Aída L. González
FIME UANL
Mejorar la usabilidad puede: •
•
•
•
M.C. Aída L. González
FIME UANL
Conceptos
Incrementar la productividad de los usuarios Reducir costos (mantenimiento, eficiencia) Incrementar las ventas/ingresos (web-shop) Mantener la lealtad del cliente Ganar nuevos clientes
erróneos comunes Si yo (desarrollador) puedo usarlo cualquiera puede hacerlo Si nuestro staff no técnico puede usarlo, cualquiera puede. Un sistema es usable si todas las guías de estilo son cumplidas. Crear sistemas usables es un proceso estructurado y puede ser logrado por el uso de diversos métodos •
•
•
La usabilidad es considerada a menudo un signo
de calidad
M.C. Aída L. González
No es simple hacer buenas interfaces de usuario
Porqué es importante la usabilidad? •
Facilidad de aprendizaje: Qué tan fácil es para los usuarios lograr las tareas básicas la primera vez que se encuentran con la interfaz? Eficiencia: Una vez que los usuarios han aprendido a utlizar la interfaz que tan rápido pueden ejecutar l as tareas? Facilidad de recordarlo: Cuando los usuarios regresan a l a interfaz después de un periodo de tiempo de no usarlo, que tan fácil pueden reestablecer la habilidad para usarlo? Errores: Cuántos errores comete el usuario, qué tan severos son esos errores, y qué tan fácil pueden recuperarse de esos errores? Satisfacción: Qué tan agradable es usar esta i nterfaz?
FIME UANL
M.C. Aída L. González
FIME UANL
M.C. Aída L González FIME UANL
5
IHC es central en el proceso de diseño y desarrollo.
Ejemplo de buenos y malos diseños
Pensar en como funcionará la interfaz con el usuario cuando la primera versión de un producto está terminada es demasiado tarde!
Buenas interfaces de usuario -y a menudo buenos productos- son un esfuerzo conjunto de todos los participantes en el proceso de diseño y desarrollo.
Labels that look like pushbuttons
Unexpected placement of controls
www.baddesigns.com
M.C. Aída L. González M.C. Aída L. González
Ejemplo de buenos y malos diseños
M.C. Aída L. González
FIME UANL
FIME UANL
FIME UANL
Una buena interfaz!
M.C. Aída L. González
FIME UANL
M.C. Aída L González FIME UANL
6
En el museo ….
Interfaces
M.C. Aída L. González
Pioneros 1. Vannevar Bush 2. Douglas Engelbart 3. Alan Kay 4. Jeff Johnson 5. David Smith 6. Jef Raskin 7. Ted Nelson 8. Ben Shneiderman 9. Brenda Laurel 10. Myron Krueger 11. Ivan Sutherland 12. Nicholas Negroponte 13. Donald Norman 14. Bruce Tognazzini 15. Jakob Nielsen
FIME UANL
M.C. Aída L. González
FIME UANL
M.C. Aída L. González FIME UANL
16. Clarisse de Souza 17. Saul Greenberg 18. Bonnie Nardi 19. Randy Pausch 20. Harold Thimbleby 21. Stephen Payne 22. Yvonne Rogers 23. Alan Cooper 24. Bill Buxto 25. John M. Carroll 26. Paul Dourish 27. Alistair Sutcliffe 28. Coli Ware 29. Peter Pirolli 30. Andrew Monk .
A
Brief History of HCI Technology Brad A. Myers http://www.cs.cmu.edu/~amulet/papers/uihistor y.tr.html
M.C. Aída L. González
FIME UANL
M.C. Aída L González FIME UANL
7