UX-Driven Development: Monitorización continua de la experiencia del usuario durante el desarrollo y mantenimiento ágil de aplicaciones interactivas

Ficha técnica

Título:UX-Driven Development: Monitorización continua de la experiencia del usuario durante el desarrollo y mantenimiento ágil de aplicaciones interactivas
Código:PICT-2019-02485
Duración:1 Julio 2021 - 30 Junio 2024
Dirección:Alejandra Garrido
Co-Dirección:
Grupo responsable:Gustavo Rossi, Julián Grigera, Sergio Firmenich, Leandro Antonelli
Financiador:PICT (Temas abiertos, Equipos de trabajo)
Monto:
Participantes (del LIFIA)Alejandra Garrido, Juan Cruz Gardey, Julian Grigera, Leandro Antonelli

Resumen

La industria del software ha adoptado métodos de desarrollo ágil que permiten atender más rápido las necesidades de sus clientes a través de entregas incrementales, resultado de ciclos de desarrollo más cortos y enfocados en requerimientos prioritarios que producen valor para el cliente. En cuanto a la medición y seguimiento de la calidad interna del producto desarrollado, los métodos ágiles tienen prácticas y herramientas con alta adopción por parte de la industria. Sin embargo, poco se ha logrado en cuanto a la medición y seguimiento de la calidad externa, es decir, usabilidad, accesibilidad y experiencia del usuario (que llamaremos globalmente UX). Los equipos de desarrollo ágil no llegan a manejar la calidad externa eficazmente, como producto de la aplicación de métodos inadecuados. Este proyecto se concentra en el desarrollo de aplicaciones interactivas, en particular, aplicaciones web y móviles, y la calidad externa de sus interfaces de usuario. Según lo reportado en la literatura y lo que hemos observado en la práctica, no se utilizan métodos sistemáticos para descubrir problemas de UX y resolverlos incrementalmente, ni durante el desarrollo, ni en etapas de post-producción, donde a mayor cantidad de usuarios, se vuelven más difíciles de solucionar. Nuestra propuesta radica en asignarle un rol central a la UX dentro de un proceso de desarrollo ágil, y formalizarlo en un método sistemático de fácil adopción, a través de herramientas que permitan la trazabilidad y visualización del estado actual de la calidad en UX desde etapas tempranas de diseño, e inclusive en post-producción. El método involucra artefactos y mecanismos para incorporar la especificación y evaluación temprana de la UX, la visualización del costo/beneficio de mejorarla incrementalmente durante el desarrollo, y su monitorización automatizada en post-producción. De esta forma, el objetivo general de este proyecto es mejorar la capacidad de un equipo de desarrollo de software ágil para atender los requerimientos de experiencia del usuario desde etapas tempranas de diseño y durante todo el desarrollo y mantenimiento de una aplicación interactiva, de manera sistemática y controlada.

Publicaciones

Julian Grigera, Juan Cruz Gardey, Alejandro Fernandez and Alejandra Garrido, "Tycho: Facilitation Support for Groupware User Tests," Interaction Design and Architectures, vol. 49, pp. 46--63, . 2021. 

Nicolas Sanchez-Gomez, Jesus Torres-Valderrama, Manuel Mejias Risoto and Alejandra Garrido, "Blockchain Smart Contract Meta-modeling," Journal of Web Engineering, vol. 20, pp. , nov. 2021. 

Rafael P. De Lope, Nuria Medina-Medina, Matias Urbieta, Alejandra B. Lliteras and Antonio Mora Garcia, "A novel UML-based methodology for modeling adventure-based educational games," Entertainment Computing, vol. 38, pp. 100429, may. 2021. 

Ripalda Daniel, Guevara Cesar and Garrido Alejandra, "Gestalt Prototyping Framework applied to design a Mobile-Commerce interface", in 2021 Fifth World Conference on Smart Trends in Systems Security and Sustainability (WorldS4), jul, 2021, IEEE, Eds., IEEE. pp.  

Grigera, J.; Gardey, J.; Garrido, A. and Rossi, G. (2021). A Scoring Map Algorithm for Automatically Detecting Structural Similarity of DOM Elements. In Proceedings of the 17th International Conference on Web Information Systems and Technologies, ISBN 978-989-758-536-4, ISSN 2184-3252, pages 174-185.  

Juan Cruz Gardey, Julián Grigera, Gustavo Rossi and Alejandra Garrido. UX-Painter: Fostering UX Improvement in an Agile Setting. 11th Workshop Brasileiro de Métodos Ágiles (WBMA), 2021. 

Maximiliano Jonathan Toledo, Julián Grigera, Alejandra Garrido: Detección automática de problemas de accesibilidad a partir de eventos de interacción de usuario. XXV Ibero-American Conference on Software Engineering (CIbSE'22)

Alejandra Garrido; Breno Miranda; Javier Tuya (eds.). Proceedings of the 2021 IEEE/ACM International Conference on Automation of Software Test. IEEE. pag.129. ISBN: 978-1-6654-3567-3 

DEHIA, una plataforma para la generación y ejecución de actividades de recolección de datos con intervención humana aplicada en el Programa E-Basura 

Becas y pasantías

Leonardo Germán Loza Bonora (Estímulo a las Vocaciones Científicas EVC - CIN). Detección temprana de perfiles de usuario a partir de eventos de interacción web. Dirigido por Julián Grigera. Duración: 1/9/2021-1/9/2022

Tesis y trabajos finales de carrera

Iriarte Bosnic, Marcos Matías y Taus, Johana Giselle (Tesina de grado). Manipulación digital de prototipos en papel. Licenciatura en Sistemas. Dirigido por Julián Grigera. Co-Dirigido por José Matías Rivero. Duración: 20/5/2020 - 14/10/2021

Sebastián Bertora- Franco Spaltro (Tesina de grado). Visualización web de datos para usuarios finales en entornos educativos. Licenciatura en Sistemas. Dirigido por Lliteras Alejandra y Grigera Julián. Duración: 10/8/2021 - en curso

Ale Juan Francisco - Delgadino Tomás (Tesina de grado). Desafíos de la recolección de datos ex-situ: Aplicación en la plataforma DEHIA. Licenciatura en Sistemas. Dirigido por Llliteras Alejandra - Bazán Patricia. Duración: 1/9/2021 - en curso

Acha Altamiranda Pilar - Rodriguez Pau Lola (Tesina de grado). Análisis y prototipado de un componente de visualización para usuarios finales en el marco de una herramienta de autor para recolección y análisis de datos. Un caso de estudio con perspectiva de género". Licenciatura en Sistemas. Dirigido por Llliteras Alejandra - Bazán Patricia. Duración: 13/10/2021 - en curso