Estilos y paradigmas de interacción
Los estilos de interacción son las formas características en que los usuarios pueden comunicarse con un sistema, como lenguajes de comandos, menús, formularios, manipulación directa y lenguaje natural, mientras que los paradigmas describen cambios amplios en cómo se utiliza la computación.
Definition
Un estilo de interacción es una forma genérica de organizar la comunicación entre un usuario y un sistema, como la manipulación directa o la interacción conversacional, mientras que un paradigma de interacción es un modelo dominante de cómo y dónde se realiza la computación que da forma a qué estilos son apropiados.
Scope
Este tema abarca los principales estilos de interacción: línea de comandos, selección de menú, llenado de formularios, manipulación directa e interacción conversacional y en lenguaje natural, así como los paradigmas más amplios que los enmarcan, incluyendo la interfaz gráfica de usuario, la computación ubicua y omnipresente, y la interacción tangible y encarnada. Examina las ventajas y desventajas de cada estilo en términos de facilidad de aprendizaje, velocidad y error. No cubre los dispositivos de entrada o gestos específicos que materializan estos estilos, los cuales se tratan en técnicas de entrada e interacción.
Core questions
- ¿Cuáles son los principales estilos de interacción y qué ventajas y desventajas presenta cada uno?
- ¿Por qué la manipulación directa se convirtió en el estilo dominante para las interfaces gráficas?
- ¿Cómo los cambios de paradigma, como la computación ubicua, modifican los estilos de interacción relevantes?
- ¿Cuándo son preferibles las interfaces conversacionales o de lenguaje natural a las gráficas?
Key concepts
- interfaz de línea de comandos
- selección de menú
- llenado de formularios
- manipulación directa
- WIMP e interfaz gráfica de usuario
- interacción en lenguaje natural y conversacional
- computación ubicua y omnipresente
- interacción tangible
Key theories
- Manipulación directa
- Shneiderman caracterizó la manipulación directa por la representación continua de objetos, acciones físicas en lugar de sintaxis compleja y operaciones incrementales rápidas y reversibles cuyos efectos son inmediatamente visibles, explicando el atractivo y la facilidad de aprendizaje de las interfaces gráficas.
- Computación ubicua
- Weiser argumentó que las tecnologías más profundas desaparecen en la vida cotidiana; la computación ubicua prevé muchos dispositivos en red incrustados en el entorno, desplazando al ordenador de escritorio único como el centro de interacción.
- Una taxonomía de estilos de interacción
- Los textos clásicos de HCI organizan la interacción en estilos: línea de comandos, menús, llenado de formularios, manipulación directa y lenguaje natural, cada uno con perfiles distintos para novatos y expertos y para velocidad, error y uso de la pantalla.
Clinical relevance
La elección del estilo de interacción afecta significativamente quién puede usar un sistema y con qué eficacia; las líneas de comandos son adecuadas para usuarios expertos y avanzados, mientras que la manipulación directa y los menús reducen la barrera para usuarios ocasionales; los paradigmas conversacionales y ambientales emergentes ahora dan forma a los asistentes de voz, los dispositivos domésticos inteligentes y la tecnología de salud portátil.
History
Los sistemas tempranos dependían de lenguajes de comandos; las décadas de 1970 y 1980 trajeron menús, formularios y, crucialmente, interfaces de manipulación directa pioneras en Xerox PARC y popularizadas por las computadoras personales. Shneiderman nombró y analizó la manipulación directa en 1983. La visión de Weiser de 1991 sobre la computación ubicua anticipó la proliferación actual de dispositivos integrados y móviles, ampliando el conjunto de paradigmas relevantes.
Key figures
- Ben Shneiderman
- Mark Weiser
- Alan Dix
Related topics
Seminal works
- shneiderman1983
- weiser1991
- dix2004
Frequently asked questions
- ¿Qué distingue la manipulación directa de una interfaz de línea de comandos?
- La manipulación directa presenta objetos en pantalla sobre los que los usuarios actúan con el puntero y arrastrando, lo que proporciona retroalimentación visual inmediata y fácil reversión, lo que la hace muy fácil de aprender. Las interfaces de línea de comandos requieren que los usuarios recuerden y escriban comandos, lo cual es potente y rápido para expertos, pero más difícil de aprender y más propenso a errores para los recién llegados.
- ¿Existe un estilo de interacción óptimo?
- No. Cada estilo equilibra de manera diferente la facilidad de aprendizaje, la velocidad, la flexibilidad y las tasas de error, por lo que la mejor elección depende de los usuarios, su experiencia, la tarea y el dispositivo. Muchos sistemas reales combinan varios estilos, por ejemplo, menús más atajos de teclado más manipulación directa.