Un marco de trabajo para la evaluación predictiva de sistemas de notificación en el campo de la aviónica

  1. Sánchez-Puebla Rodríguez, Miguel Ángel
Dirigida por:
  1. Ignacio Aedo Cuevas Director/a

Universidad de defensa: Universidad Carlos III de Madrid

Fecha de defensa: 12 de diciembre de 2006

Tribunal:
  1. Paloma Díaz Pérez Presidente/a
  2. Juan Manuel Dodero Beardo Secretario
  3. Anxo Cereijo Roibas Vocal
  4. Angélica de Antonio Jiménez Vocal
  5. Esperanza Marcos Martínez Vocal

Tipo: Tesis

Teseo: 138719 DIALNET

Resumen

Es inaudito encontrar un sistema de cualquier tipo basado en computadores en el que el humano no interactúe con él. Incluso aunque se trate de una comunicación exclusivamente entre dos computadores, normalmente se incluye una interfaz que permita solucionar el enlace entre máquinas cuando aparece algún problema [Mulligan et al. 1991]. El usuario, como ser humano, necesita información, lo que se considera una de las pocas constantes en nuestro mundo, independientemente de la cultura a la que pertenezca o en el instante de tiempo en el que transcurra su actividad. Esta necesidad se combina con la ocupación del usuario en otras tareas que requieren su atención, de forma que hay al menos dos focos de atención que compiten por el bien más preciado de cualquier interfaz humano-computador: la atención del usuario. La existencia de diferentes escenarios, en las que el usuario espera resultados diferentes y consecuencias distintas ante la existencia de un error controla la aparición de distintos tipos de aplicaciones y dispositivos para soportar las demandas del usuario en condiciones de multitarea. En estos sistemas, conocidos como Sistemas de Notificación, las interfaces están diseñadas como un medio para acceder a información valiosa para el usuario de una forma efectiva y eficiente sin introducir interrupciones no deseadas en la ejecución de la tarea principal. Pueden encontrarse numerosas implementaciones de Sistemas de Notificación en una gran variedad de plataformas. Quizás en los sistemas de sobremesa son más fácilmente identificables: servicios de mensajería instantánea, aplicaciones que muestran el estado de un sistema, servicios de noticias e indicadores de cantidades almacenadas. Otros ejemplos familiares pueden encontrarse en procesos industriales y tecnológicos como la cadena danzante de Weiser como representación del tráfico de una red [Weiser y Brown 1996], los sistemas de información embarcados en vehículos, los sistemas incorporados en los vehículos para proporcionar información de los sistemas, los sistemas que proporcionan información sobre el entorno, los sistemas multi-monitor que indican los excesos de rango de un sistema y las cabinas de los aviones modernos. De otro lado, un sistema se considera crítico cuando un único fallo debido al sistema, al usuario o al modo en el que el usuario realiza las tareas para las que el sistema se diseñó, puede producir daños graves en el sistema, en su entorno o, aún más grave, en los usuarios del sistema. Ejemplos de este tipo de sistemas pueden encontrarse en los aviones, correspondiéndose con sistemas manejados por usuarios muy especializados. Genéricamente hablando, la evaluación de usabilidad incluye un amplio rango de métodos y técnicas usados por los evaluadores para evaluar, cualitativa o cuantitativamente, distintos aspectos relacionados con la usabilidad. Como soporte al diseño, la evaluación debe permitir, en primer lugar, la verificación de las decisiones de diseño y en segundo lugar elegir entre varias alternativas. Aunque se le conceda gran importancia, la evaluación de cualquier sistema está poco implantada como un proceso más en el ciclo de vida de un producto, ya que se suele considerar un proceso costoso, en tiempo y recursos, y que no añade ningún valor al producto. La evaluación de la interfaz humano-computador permite la comparación de distintas alternativas de diseño de sistemas y, en último lugar, determinar qué sistema es mejor. Por tanto, la evaluación debe proporcionar medidas cuantitativas para determinar la usabilidad de una interfaz y comparar dos interfaces distintas de forma objetiva. Aunque los usuarios de computadores están habituados al uso de Sistemas de Notificación, su evaluación está limitada a probar el valor intrínseco de paradigmas aislados de diseño basados en una única implementación. La evaluación de usabilidad de los Sistemas de Notificación está muy poco desarrollada en las interfaces de propósito general y, particularmente, en las interfaces de los sistemas críticos. Las únicas experiencias disponibles están basadas en datos empíricos reducidos en entornos simulados y en el seguimiento de ciertas guías de diseño probadas por la experiencia. Están guías proceden de aplicaciones militares y, aunque pueden ser cuestionadas desde el punto de vista de la ciencias cognitivas, están ampliamente aceptadas en el diseño de interfaces para Sistemas de Notificación críticos. Los diseñadores de estos sistemas pueden, razonablemente, rechazarlas basándose en su experiencia y en su juicio. Si no existe una evaluación cuantitativa basada en modelos cognitivos entonces el evaluador no puede ser capaz de determinar científicamente los errores en la interfaz. De hecho, puede llegarse a la situación sin salida en la que se enfrenten el juicio y el conocimiento del diseñador con los del evaluador. Esta situación puede resolverse con un marco de evaluación que proporcione datos cuantitativos que muestren si una alternativa de diseño es mejor que otra, basado en principios objetivos. El diseño y la evaluación de las interfaces humano-computador han evolucionado mucho más rápidamente que las teorías basadas en la psicología y la ciencia cognitiva y aún existen un gran número de problemas por resolver. Así, el diseño de interfaces ha evolucionado desde los editores de líneas y aplicaciones a medida con interfaces muy reducidas basadas en crípticos comandos de línea hasta las interfaces WIMP (Windows-Icons-Menus-Pointers), los sistemas de recuperación de la información, los agentes inteligentes, los servidores CSCW (Cooperative and Shared Computer Works), los entornos virtuales, la realidad aumentada, los bits tangibles, la computación ubicua, la web y los múltiples tipos de interfaces capaces de hablar y mostrar emociones. Mientras tanto, la evaluación de la usabilidad ha evolucionado basada principalmente en heurísticas y en la evaluación empírica [Nielsen 1993; Dix et al. 2.003]. La evaluación basada en la teoría ha sido considerada de un valor muy limitado [Landauer 1987] debido a su reducido ámbito de aplicación, aplicable únicamente a características propias de una interfaz y con una capacidad muy reducida para ser aplicada en otros diseños del mundo real, alejado de los laboratorios. Aunque se están realizando grandes esfuerzos para desarrollar teorías que cubran un amplio rango de tópicos, la mayor parte de ellas son solamente ajustes para explicar aplicaciones del día a día [Rudisill et al. 1996]. Actualmente la medida de prestaciones no se realiza frente a requisitos específicos previos al diseño. Es notable la ausencia de este tipo de requisitos en el ciclo de vida para el desarrollo de una interfaz humano-computador. En estos casos, se puede introducir un conjunto de parámetros críticos que permita definir las unidades de medida [Newman et al. 2000]. Estos parámetros son críticos porque el éxito o el fracaso del diseño dependen de forma crítica del cumplimiento de los objetivos fijados para estos parámetros. Los parámetros críticos permiten formalizar un espacio de diseño en el que se re-usa el conocimiento [Cheward et al. 2004], expresando los problemas asociados a una interfaz con un lenguaje consistente y que permite a los expertos expresar juicios a través de una ¿evaluación medida¿ [Caroll et al. 1992]. El principal objetivo de esta tesis es desarrollar un marco de evaluación predictiva para Sistemas de Notificación en Aviónica (SNA) basado en las teorías cognitivas, que pueda proporcionar datos cualitativos y cuantitativos que permita a los diseñadores y evaluadores de interfaces averiguar si la interfaz sea usable antes de construirlo. De este modo, el diseñador de interfaces puede ser capaz de introducir la evaluación como patrones de diseño de la interfaz humano-computador sin requerir recursos adicionales. En esta tesis, la aproximación a la evaluación de la interfaz humano-computador de los Sistemas de Notificación para sistemas críticos en aviónica se propone en varios pasos. En primer lugar se establecen un conjunto de parámetros críticos basado en los modelos psicológicos, para después, realizar una evaluación predictiva de la usabilidad basada en la cuantificación de estos parámetros y, finalmente, aplicar de forma incremental las guías de diseño basándose en una estrategia de escenarios. Esta aproximación permitirá una evaluación sistemática garantizando, por un lado, centrarse en el diseño en términos de objetivos cuantificables, independientemente del evaluador y del usuario y, por otro lado, mejorar de forma continua y agregativa los diseños específicos aplicables a un problema determinado. En esta tesis, la principal contribución es la formalización matemática de cada uno de los parámetros críticos seleccionados para llevar a cabo la evaluación de usabilidad de las interfaces de Sistemas de Notificación integrados en sistemas críticos. El objetivo de esta tesis es conseguir una función de evaluación ?, tal que aplicada a la interfaz del sistema de notificación permita obtener datos numéricos en el dominio de los números reales. Formalmente, el objetivo es obtener RF??a)(/IIf Donde I es la interfaz del sistema de notificación y ? es la función de evaluación de la usabilidad que produce como resultado un número real. Para evaluar la validez de este marco de evaluación es aplicado a la interfaz de la planta de potencia de dos aviones modernos y a la interfaz de control de la planta de potencia de un avión de transporte militar. La aplicación de este marco de evaluación está basada en la ejecución de tests automáticos implementados en Ada95 aplicados a una caracterización XML de las interfaces.