ASPECTOS DE USABILIDAD EN LOS SISTEMAS ADAPTATIVOS


ASPECTOS DE USABILIDAD EN LOS SISTEMAS ADAPTATIVOS

El mejoramiento de la usabilidad de sistemas computacionales es talvez la meta mas importante de la investigacion en la interaccion Humano-Computadora, Enfocandose generalmente en el interfaz de usuario construyendo la inteligencia dentro del sistema, esto hace que la interfaz deba ser diseñada para poder ser adaptativa.

La ingenieria de usabilidad esta definida por una coleccion de tecnicas que ayudan a el desarrollo de interfaces de usuarios y las funciones computacionales. Esta definicion fue dada por Whiteside, Bennet y Holtzblatt en 1988. Ellos vieron que la mejor manera de probar la calidad de un sistema era por la experiencia del usuario, asi fue como vieron que la funcionalidad del sistema y la arquitectura estaban intrensecamente conectadas.

Los problemas de usabilidad pueden ser identificados, clasificados y solucionados. Estas soluciones pueden ser obtenidas desde una variedad de fuentes como la experiencia, protocolo de analisis y sesiones de lluvia de ideas. Aveces un pequeño cambio de la interfaz puede ser una solucion eficaz para los problemas de usabilidad, pero no siempre podran ser pequeños cambios, habra veces que los cambios tendran que ser radicales.

Requerimientos de la usabilidad.

Shakel reconocio que habia cuatro componentes en cualquier situacion de trabajo, estos son: el usuario, la tarea, el sistema y el ambiente. En la interaccion Humano-computadora el sistema seria el sistema computacional, en el ambiente incluye el clima, la iluminacion asi como aspectos psicologicos como proveer ayuda o entrenamiento socio-politico o en ambiente organizacional en donde la interaccion tome lugar. La Usabilidad es la harmonia entre todos estos componentes.

Asi tambien Shakel propuso que la usabilidad puede ser vista en terminos de cuatro criterios: la efectividad, aprendijazo, flexibilidad y actitud. La efectividad esta determinada por el rendimiento de las tareas en las cuales el usuario trabajara o mejor dicho el ambiente de trabajo, El aprendizaje es el tiempo en el que se aprende a utilizar un sistema, la Flexibilidad es el total de tareas que es aceptable a la capacidad del humano asi como el estado en el que este (cansado, aburrido, comodo, etc). Todos estos son requeridos para que el usuario este lo suficientemente satisfecho para el mejoramiento del sistema.

Variabilidad en diseño de sistemas.

En varias ocasiones los diseñadores no pueden diseñar una interfaz que donde esten todos los requerimientos de usabilidad, ya que solo el 25% de los usuarios pueden llevarse bien con el y el otro 75% tienen ciertos problemas para entenderlo a lo que lleva a los diseñadores a rediseñar la interfaz con ayudas o entrenamientos para tener una buena interfaz. Asi que tiene que tener cierto criterio de los ambientes en donde se lleva acabo estas tareas.


Un camino para apoyar una interacción exitosa entre dos sistemas es si alguno de los 2 sistemas tiene un mecanismo con el que puede automáticamente seleccionar comportamientos diferentes, como si de un humano se tratara, ya que nosotros somos sistemas adaptativos.

Totterdell y Norman identificaron cuatro niveles de adaptación basados en la complejidad de la representacion mantenida por un sistema y la habilidad de el sistema para representarlo  Sistemas adaptativos simples son los que usan mecanismos de respuesta a estímulos  el sistema auto-regulatorio el cual a base de prueba y error se evalúa los efectos y se adapta, el auto-mediador evalúa la interacción y puede cambiar su comportamiento, auto modificadores son los capaces de cambiar las representaciones de las interacciones. Mecanismos adaptativos pueden tambiénx emplear mecanismos estadísticos donde tiene dominio de algún aprendizaje anterior acerca del comportamiento de otro sistema.


Los diseñadores tienen que considerar una variedad de caminos en las cuales los sistemas pueden ser adaptativos y poder manejar un problema. La arquitectura mas básica para estos sistemas adaptativos es la que el modelo de la interacción esta basada en el modelo del sistema y de un sistema diferente que ya ha sido probado anteriormente. El mejoramiento de este mecanismo depende de la calidad de los modelos en los que se baso.

Los modelos de sistemas que interactuan solo define que adaptaciones son posibles, como los sistemas pueden ser y a que se pueden adaptar. Estas modelos de interacción describen la adaptación actual la cual el sistema esta hecha.

Otra arquitectura para un sistema adaptativo es el que se basa en los usuarios humanos y toma diferentes tipos de modelos, como el cognitivo, el perfil y el de estudiante, esto referente al modelo del usuario. El principal modelo es el de las tareas, la lógica  y físicos (como pantallas etc.). Estos dos modelos son tomados para hacer la interacción que tiene dentro los mecanismos de evaluación , mecanismos de adaptación y mecanismo de inferencia.


El análisis de sistemas son para procesar el entendimiento del problema de cualquier sistema, estableciendo los requerimientos para poder mejorar el sistema, este análisis siempre involucra el diseño y siempre necesita ser visto en el contexto en el que el sistema se desarrolla (ambiente). El análisis de sistemas tiene 5 actividades:

  •  Análisis funcional en el que se enfocan en establecer las funciones principales de los sistemas.
  •  Análisis de los datos que corresponde al entendimiento y representación de el significado y la estructura de datos en la aplicación.
  • Análisis de las tareas se enfoca en las características cognitivas requeridas por los usuarios del sistema.
  • Análisis del usuario determina el alcance de los usuario en el sistema, se enfoca en obtener los atributos de los usuarios para la aplicación en el sistema.
  • Análisis del ambiente el cual cubre el ambiente en el cual el sistema se opera incluyendo aspectos físicos.


También el diseñador es el que decidirá si el sistema tendrá mecanismos adaptativos, esta decisión se tomara de los análisis delos que anteriormente se hablo.

El propósito para un sistema adaptativo es simplemente en seleccionar la interfaz mas apropiada para los usuarios para que el sistema pueda conocer los requerimientos de la usabilidad. Estos sistemas solamente necesitan conocer los suficiente acerca de la propiedad para proveer la funcionalidad requerida.


No hay comentarios:

Publicar un comentario