stringtranslate.com

Dimensiones cognitivas de las notaciones.

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] e investigados más a fondo 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 persona-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 profunda. Proporcionan un vocabulario común para discutir muchos factores en notación, interfaz de usuario o 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 definió originalmente 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 corresponde la notación al mundo del problema?
Consistencia
Una vez aprendida parte de la notación , ¿cuánto del resto se puede adivinar con éxito?
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 difícil se encuentra en el nivel notacional, en lugar del nivel semántico ? ¿Hay lugares donde el usuario necesita recurrir a los dedos o anotaciones escritas con lápiz para realizar un seguimiento de lo que sucede?
Dependencias ocultas
¿ Las dependencias entre entidades en la notación son visibles u ocultas? ¿Toda dependencia está indicada en ambas direcciones? ¿Un cambio en un área de la notación tiene consecuencias inesperadas?
Yuxtaposabilidad
¿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 utilizar el sistema?
¿Hay decisiones que deben tomarse antes de que toda la información necesaria esté disponible? ¿Se pueden revertir o corregir esas decisiones más adelante?
Evaluación progresiva
¿Qué tan fácil es evaluar y obtener comentarios 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 contener información adicional por medios no relacionados con la sintaxis , como diseño, color u otras señales?
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 se puede clasificar además en los siguientes tipos: [5]
  • 'Viscosidad de golpe': 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, en ocasiones se proponen nuevas dimensiones en el campo de 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 grave para las tareas únicas realizadas en la transcripción y la incrementación.

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 que sean independientes por pares, de modo que el diseño se pueda modificar en una dimensión mientras se mantiene constante la segunda. [ cita necesaria ]

Pero esto normalmente resulta en una compensación entre dimensiones. Una modificación que aumenta la usabilidad de la notación en una dimensión (mientras mantiene constante una segunda) generalmente 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 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, en una notación en la que cada elemento de un documento ha definido su propio estilo individual. [ cita necesaria ] Después de realizar esta maniobra de diseño, un editor que cambie 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 necesaria ]

Ver también

Referencias

  1. ^ ab Verde, TRG ; Petré, M. (1996). "Análisis de usabilidad de entornos de programación visual: un marco de 'dimensiones cognitivas'". Revista de Computación y Lenguajes Visuales . 7 (2): 131–174. CiteSeerX  10.1.1.22.1477 . doi :10.1006/jvlc.1996.0009. S2CID  11750514.
  2. ^ Verde, TRG (2000). "Instrucciones y Descripciones: algunos aspectos cognitivos de la programación y actividades similares". CiteSeerX 10.1.1.32.8003 . 
  3. ^ Verde, Thomas RG (1989). "Dimensiones cognitivas de las notaciones". Personas y Computadoras . V : 443–460. CiteSeerX 10.1.1.128.270 . 
  4. ^ 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", Springer Lecture Notes in Computer Science , vol. 2117, 325-341, 2001. doi :10.1007/3-540-44617-6_31
  5. ^ "Uso de 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 .
  6. ^ Blackwell, Alan F. (2000). "Afrontar nuevas dimensiones cognitivas". CiteSeerX 10.1.1.18.7947 .  {{cite web}}: Falta o está vacío |url=( ayuda )

enlaces externos