Las dimensiones cognitivas o dimensiones cognitivas de las notaciones [1] [2] son principios de diseño para notaciones , interfaces de usuario y lenguajes de programación , descritos por el investigador Thomas RG Green [3] y posteriormente investigados con Marian Petre . [1] Las dimensiones pueden usarse para evaluar la usabilidad de un artefacto de información existente , o como heurísticas para guiar el diseño de uno nuevo, y son útiles en el diseño de Interacción Hombre-Computadora. [4]
Las dimensiones cognitivas están diseñadas para proporcionar un enfoque ligero para analizar la calidad de un diseño, en lugar de una descripción detallada y en profundidad. Proporcionan un vocabulario común para discutir muchos factores en la notación, la interfaz de usuario o el diseño de lenguajes de programación. Además, las dimensiones cognitivas ayudan a explorar el espacio de posibles diseños a través de maniobras de diseño , cambios destinados a mejorar el diseño en una dimensión.
Lista de las dimensiones cognitivas
Thomas Green originalmente definió 14 dimensiones cognitivas:
- Gradiente de abstracción
- ¿Cuáles son los niveles mínimo y máximo de abstracción expuestos por la notación? ¿Se pueden encapsular los detalles ?
- Cercanía del mapeo
- ¿Qué tan cerca se corresponde la notación con el mundo del problema ?
- Consistencia
- Una vez que se ha aprendido parte de la notación , ¿cuánto del resto se puede adivinar correctamente?
- Difusión / concisión
- ¿Cuántos símbolos o cuánto espacio requiere la notación para producir un determinado resultado o expresar un significado ?
- Propensión a errores
- ¿En qué medida influye la notación en la probabilidad de que el usuario cometa un error ?
- Operaciones mentales difíciles
- ¿Cuánto procesamiento mental duro se encuentra en el nivel de notación, en lugar de en el nivel semántico ? ¿Hay lugares en los que el usuario deba recurrir a anotaciones con los dedos o lápiz para realizar un seguimiento de lo que está sucediendo?
- Dependencias ocultas
- ¿Las dependencias entre entidades en la notación son visibles u ocultas? ¿Todas las dependencias están indicadas en ambas direcciones? ¿Un cambio en un área de la notación da lugar a consecuencias inesperadas?
- Yuxtaposibilidad
- ¿Se pueden comparar diferentes partes de la notación una al lado de la otra al mismo tiempo?
- Compromiso prematuro
- ¿Existen fuertes restricciones en el orden en que el usuario debe completar las tareas para usar el sistema?
- ¿Hay decisiones que deban tomarse antes de que se disponga de toda la información necesaria? ¿Se pueden revertir o corregir esas decisiones más adelante?
- Evaluación progresiva
- ¿Qué tan fácil es evaluar y obtener retroalimentación sobre una solución incompleta?
- Expresividad de roles
- ¿Qué tan obvio es el papel de cada componente de la notación en la solución en su conjunto?
- Notación secundaria y escape del formalismo
- ¿Puede la notación llevar información adicional por medios no relacionados con la sintaxis , como el diseño, el color u otras claves?
- Viscosidad
- ¿Existen barreras inherentes al cambio en la notación? ¿Cuánto esfuerzo se requiere para realizar un cambio en un programa expresado en la notación?
- Esta dimensión puede clasificarse además en los siguientes tipos: [5]
- 'Viscosidad imbricada': un cambio en el código viola las restricciones internas del programa, cuya resolución puede violar otras restricciones internas.
- 'Viscosidad de repetición': una sola acción dentro del modelo conceptual del usuario requiere muchas acciones repetitivas del dispositivo.
- 'Viscosidad del alcance': un cambio en el tamaño del conjunto de datos de entrada requiere cambios en la estructura del programa en sí.
- Visibilidad
- ¿Con qué facilidad se pueden identificar, acceder y hacer visibles las partes requeridas de la notación?
Otras dimensiones
Además de lo anterior, a veces se proponen nuevas dimensiones en el campo de la investigación de HCI, [6] con diferentes niveles de adopción y refinamiento.
Tales dimensiones candidatas incluyen ambigüedad creativa (¿la notación fomenta la interpretación de varios significados del mismo elemento?), Indexación (¿hay elementos para guiar la búsqueda de una parte específica?), Sinopsis (" vista Gestalt " de toda la estructura anotada) o desigualdad ( algunos caminos de creación son más fáciles que otros, lo que sesga las ideas expresadas en un artefacto desarrollado).
Actividades del usuario
Los autores identifican cuatro actividades principales del usuario con artefactos interactivos: incremento [creación], transcripción , modificación y diseño exploratorio . Cada actividad se beneficia mejor con una compensación diferente en la usabilidad en cada dimensión. Por ejemplo, una alta viscosidad (resistencia al cambio) es perjudicial para las actividades de modificación y exploración, pero menos severa para las tareas puntuales realizadas en la transcripción y el incremento.
Maniobras de diseño
Una maniobra de diseño es un cambio realizado por el diseñador en el diseño de notación, para alterar su posición dentro de una dimensión particular. Las dimensiones se crean para ser independientes por pares, de modo que el diseño se puede modificar en una dimensión mientras se mantiene constante la segunda. [ cita requerida ]
Pero esto generalmente da como resultado una compensación entre dimensiones. Una modificación que aumente la usabilidad de la notación en una dimensión (mientras mantiene una segunda constante) típicamente reducirá su usabilidad en una tercera dimensión. Esto refleja una suposición en el marco de que no existe una interfaz perfecta y que las compensaciones son una parte fundamental del diseño de usabilidad.
Un ejemplo de una maniobra de diseño es reducir la viscosidad de una notación agregando mecanismos de abstracción. Esto se puede hacer incorporando hojas de estilo , una abstracción que representa los atributos de estilo comunes de los elementos de un documento, a una notación en la que cada elemento de un documento ha definido su propio estilo individual. [ cita requerida ] Una vez realizada esta maniobra de diseño, un editor que cambia la hoja de estilo modificará todos los elementos a la vez, eliminando la viscosidad de repetición presente en la necesidad de cambiar el estilo de cada elemento individual. [ cita requerida ]
Ver también
- Recorrido cognitivo : otro método para evaluar la usabilidad de una interfaz
- Ley de Conway
- Límite de Deutsch : un adagio sobre la cantidad de elementos en un lenguaje visual
- Homoiconicidad : una característica de representación de algunos lenguajes de programación
- Cirugía de escopeta : un antipatrón de desarrollo similar a la viscosidad
- Visualización de software
- " El mágico número siete, más o menos dos "
Referencias
- ^ a b Verde, TRG ; Petre, M. (1996). "Análisis de usabilidad de entornos de programación visual: un marco de 'dimensiones cognitivas'". Revista de lenguajes visuales y computación . 7 (2): 131-174. CiteSeerX 10.1.1.22.1477 . doi : 10.1006 / jvlc.1996.0009 .
- ^ Green, TRG "Instrucciones y descripciones: algunos aspectos cognitivos de la programación y actividades similares". CiteSeerX 10.1.1.32.8003 . Cite journal requiere
|journal=
( ayuda ) - ^ Green, Thomas RG (1989). "Dimensiones cognitivas de las notaciones". Personas y Computadoras . V : 443–460. CiteSeerX 10.1.1.128.270 .
- ^ AF Blackwell, C. Britton, A. Cox, TRG Green, C. Gurr, G. Kadoda, MS Kutar, M. Loomes, CL Nehaniv, M. Petre, C. Roast, C. Roe, A. Wong, RM Young, "Dimensiones cognitivas de las notaciones: herramientas de diseño para la tecnología cognitiva", Notas de la conferencia Springer en Ciencias de la Computación , vol. 2117, 325-341, 2001. doi: 10.1007 / 3-540-44617-6_31
- ^ "Uso de las dimensiones cognitivas en el aula como herramienta de debate para el diseño del lenguaje visual" . Archivado desde el original el 3 de julio de 2004 . Consultado el 12 de julio de 2007 .
- ^ Blackwell, Alan F. "Hacer frente a las nuevas dimensiones cognitivas". CiteSeerX 10.1.1.18.7947 . Falta o vacío
|url=
( ayuda )
enlaces externos
- Dimensiones cognitivas del sitio de recursos de notación
- Dimensiones cognitivas en usabilityfirst.com glosario
- Dimensiones cognitivas de los artefactos de información: un tutorial de Thomas Green y Alan Blackwell
- Una guía útil para las dimensiones cognitivas y una explicación intuitiva de las dimensiones cognitivas