Título: «Generación automática de perfiles estereotipados para usuarios con limitaciones visuales«
Alumno: Jerónimo Javier Perfumo
Director: Rafaela Mazalu
Carrera: Licenciatura en Ciencias de la Computación
Fecha de defensa: 28 de junio de 2016
Resumen
La World Wide Web (Web) fue concebida como una aplicación de Internet con el objetivo de posibilitar el intercambio de información, específicamente documentos entre integrantes del ámbito académico. El acceso a los contenidos Web se incrementó enormemente desde el momento en que fue concebida, sin embargo las interfaces se diseñan pensando en una persona estándar con todas sus capacidades físicas y cognitivas. Esta forma de diseñar interfaces de usuario frecuentemente excluye a los grupos de personas con necesidades especiales.
Para promover la accesibilidad se hace uso de ciertas herramientas que ayudan a salvar los obstáculos o barreras del entorno, consiguiendo que estos usuarios realicen la misma acción que pudiera llevar a cabo una persona sin ningún tipo de discapacidad. Dichas herramientas fueron desarrolladas con el fin de cubrir los requerimiento de accesibilidad mencionados pero las mismas trabajan en forma superficial y no diferencian grupos de usuarios. Esta circunstancia se identificó como una necesidad a ser cubierta y es la que motiva el presente trabajo.
El objetivo general de este trabajo de tesis es identificar características que conforman el perfil del usuario, crear el mismo y clasificarlo automáticamente en estereotipos de acuerdo a las discapacidades visuales que el usuario presente. Un estereotipo es la representación de las características comunes pertinentes a un grupo de usuarios, está asociada a una discapacidad y agrupa una serie de barreras de accesibilidad que deben verificarse en el sitio web al ser accedido por un usuario que pertenezca al estereotipo.
Con el mencionado objetivo en mente se analizaron los datos de los usuarios según sus necesidades y se definieron los estereotipos. Se modeló la arquitectura de software teniendo en cuenta parámetros de calidad como reuso y facilidad de modificación. Se estableció la necesidad de una interfazWeb accesible para el registro de usuarios y captura de sus características, como así también una base de datos en la cual almacenar los datos ingresados por el usuario y los que surgen del procesamiento y generación de su perfil, un agente inteligente que procese las características del usuario, genere el perfil y determine que discapacidades visuales presenta y en qué grado, y que además guarde en la base de datos el resultado de dicha evaluación. Luego se estudiaron y compararon distintas herramientas con las cuales llevar adelante la implementación de la arquitectura propuesta. Seguidamente se implemento el software teniendo como componente principal al agente inteligente y se testeo utilizando datos de casos de estudio.
Uno de los principales requerimientos de la propuesta fue que se pueda usar el Agente Generador de Perfiles en un entorno futuro en el que interactúe con por lo menos dos agentes más: uno que en base a los estereotipos a los que pertenece un usuario identifique barreras de accesibilidad de un sitio dado; y otro que las suprima, en los casos que sea posible, para obtener un sitio accesible.
Como resultado se obtuvo un agente inteligente que evalúa las respuestas del usuario a un cuestionario orientado a detectar discapacidades visuales utilizando herramientas de software libre para el desarrollo del mismo.