Concepto
La organización científica internacional ACM (Association for Computer Machinery) agrupa a investigadores e profesionales interesados en el mundo de la informática. Dentro de la ACM, se encuentra el grupo SIGCHI (Special Interest Grooup in Computer Human Interaction), enfocado en la disciplina del HCI, el cual propuso la siguiente definición para HCI:
Es la disciplina relacionada con el diseño, evaluación e implementación de sistemas informáticos interactivos para el uso de seres humanos, y con el estudio de los fenómenos más importantes con los que está relacionado.
De una manera sintetizada, el amplio contexto de HCI puede entenderse mediante la imagen proporcionada en el capítulo 2 del Curricula for HCI de ACM SIGCHI
En esta imagen podemos ver que HCI involucra principalmente 3 participantes :
- Humano, que involucra capacidades como el proceso cognitivo (H1) así como el lenguaje, comunicación e interacción (H2).
- Computador, con sus dispositivos de entrada y salida (C1), las técnicas de diálogo (C2), XXX (C3), los gráficos (C4) y la arquitectura del diálogo (C5)
- Interacción, que refiere a la relación recíproca entre Humano y Computador. En el gráfico, esta relación puede generarse de manera visual ( ojos del humano interactuando con el monitor del computador), táctil o verbal (cuando el humano hace uso los dispositivos de entrada y salida)
Además, el contexto del HCI abarca dos aspectos:
- Uso y Contexto, hace referencia a los aspectos sociales y ambientales que influyen en la interacción Humano-Computador como son : trabajo y organización social (U1), áreas de aplicación (U2), adaptación Humano-Máquina (U3)
- El Proceso de desarrollo, el proceso sistemático que los diseñadores y desarrolladores siguen para crear productos que aseguren una interacción Humano-Computador efectiva. El proceso de desarrollo involucra aspectos como: enfoques de diseño (D1) , Herramientas y técnicas de implementación (D2), técnicas de evaluación (D3), casos de uso y sistemas de ejemplo (D4)
De acuerdo a la imagen, es natural entonces pensar que para llevar a cabo la HCI es necesario el involucramiento de varias disciplinas que den soporte a los varios aspectos que hemos indicado.