XV Jornadas de Ingeniería del Software y Bases de Datos JISBD 2006 José Riquelme - Pere Botella (Eds) CIMNE, Barcelona, 2006 USABILIDAD EN ENTORNOS MDA: PROPUESTA Y ESTUDIO EXPERIMENTAL 1 Silvia Abrahão 1 , Emilio Insfran 1 y Jean Vanderdonckt 2 1: Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Camino de Vera, s/n, 46022 e-mail: {sabrahao, einsfran}@dsic.upv.es 2: Belgian Lab. of Computer-Human Interaction (BCHI) Université Catholique de Louvain (UCL), School of Management (IAG) Information Systems Unit (ISYS) Place des Doyens, 1 – B-1348 Louvain-la-Neuve, Belgium vanderdonckt@isys.ucl.ac.be, http://www.isys.ucl.ac.be/bchi Palabras clave: MDA, Usabilidad, Evaluación, Interfaz de Usuario, Experimentación Resumen. Este artículo presenta un marco conceptual que incorpora la usabilidad en procesos de desarrollo de software basados en MDA (Model-Driven Architecture). En particular, se describe qué técnicas de evaluación pueden ser usadas y en qué momento. Para ilustrar la aplicación del marco se presenta un estudio experimental con un grupo de usuarios reales que evalúa la usabilidad de una aplicación generada automáticamente por una herramienta basada en MDA. Como resultado, se describe cómo los problemas de usabilidad identificados en el modelo de código (CM) pueden ser corregidos de forma iterativa en los modelos independientes plataforma (PIM) o en las reglas de transformación de código (PSM) dando soporte al concepto de “usabilidad obtenida por construcción”. 1. INTRODUCCIÓN La mayoría de organizaciones de desarrollo del software reconocen la relevancia de la usabilidad en el éxito de los productos software [8]. Sin embargo, este atributo de calidad no es debidamente tratado en las prácticas actuales de la Ingeniería del Software (IS). Por este motivo, se han propuesto algunos trabajos que abordan el problema de la integración de técnicas y actividades de usabilidad en procesos de desarrollo software [7] [11]. El desarrollo de software dirigido por modelos (DSDM) supone un nuevo enfoque de desarrollo basado en la separación de la funcionalidad esencial del sistema y la 1 Este trabajo está subvencionado por el proyecto DESTINO con ref. TIN2004-03534 y desarrollado en el contexto de un proyecto I+D+I con CARE Technologies S.A.