MÉTODOS Y HERRAMIENTAS DE DESARROLLO Y EVALUACIÓN DE REFACTORINGS PARA LA MEJORA DE LA EXPERIENCIA DEL USUARIO EN APLICACIONES WEB

  • Juan Cruz Gardey Laboratorio de Investigación y Formación en Informática Avanzada (LIFIA ), Facultad de Informática, UNLP
  • Alejandra Garrido Laboratorio de Investigación y Formación en Informática Avanzada (LIFIA ), Facultad de Informática, UNLP
Palabras clave: Aplicaciones web, Usabilidad, A/B Testing

Resumen

La trascendencia de las aplicaciones web ha crecido exponencialmente en los últimos años, pero a medida que las posibilidades de interacción con las mismas se tornan más complejas, la usabilidad y accesibilidad de las aplicaciones se va debilitando. En general se habla de experiencia del usuario (UX) para denotar características tanto de usabilidad y accesibilidad, como de aspectos subjetivos tales como armonía, placer y confort en el uso de las aplicaciones. A pesar de los estudios recientes en el campo de UX, resulta aún muy difícil integrar prácticas para su evaluación y mejora incremental dentro del proceso de desarrollo y mantenimiento de software. Más aún, estas prácticas resultan demasiado costosas y por lo tanto inasequibles para pequeñas y medianas empresas. El objetivo general de este trabajo es avanzar en la evaluación automática y la mejora incremental de UX, tanto en aplicaciones web desktop como móviles, a través de refactorings dirigidos por el feedback de uso de estas aplicaciones, e incorporando a la comunidad de usuarios a participar en este proceso.

La propuesta de este trabajo es crear un ciclo de mejora continua e incremental de la calidad externa de las aplicaciones web a través de un proceso iterativo de testing y refactoring, que incorpore técnicas entre las que encontramos: minería de datos, refactoring y A/B testing. Los objetivos específicos están relacionados con la aplicación de las técnicas en tres etapas del ciclo de mejora continua: 1. Identificación de problemas de UX que los mismos usuarios sufren a través de minería de datos de uso y feedback de los mismos usuarios, 2. Reparación de problemas de UX en términos de refactorings en el cliente; y 3. Evaluación de refactorings alternativos a través de experimentos controlados al estilo A/B testing que guiarán el proceso completo de mejora.
En primer lugar, se estudiará la bibliografía relevante en las áreas en las que se enfoca el trabajo: refactoring, usabilidad, accesibilidad, experiencia del usuario (UX), métodos de evaluación de estos atributos de calidad, minería de datos en la web, experimentos controlados, A/B testing.
En segundo lugar se estudiarán y propondrán algoritmos sofisticados de minería de datos para la captura dinámica y pormenorizada de problemas de UX a partir de eventos de interacción del uso de las aplicaciones web desktop y móviles.

En tercer lugar se desarrollarán estrategias de evaluación y medición de la efectividad de cada refactoring para solucionar un problema de UX dado. Se planea utilizar mecanismos similares al A/B testing para evaluar la performance de posibles refactorings alternativos para un mismo problema, lo cual requiere definir mediciones para la efectividad, eficacia y satisfacción que involucra cada refactoring.

Descargas

La descarga de datos todavía no está disponible.
Publicado
2019-04-03
Cómo citar
Gardey, J. C., & Garrido, A. (2019). MÉTODOS Y HERRAMIENTAS DE DESARROLLO Y EVALUACIÓN DE REFACTORINGS PARA LA MEJORA DE LA EXPERIENCIA DEL USUARIO EN APLICACIONES WEB. Investigación Joven, 6(Especial), 169. Recuperado a partir de https://revistas.unlp.edu.ar/InvJov/article/view/7084