Esta web utiliza cookies propias y de terceros con fines técnicos y de análisis del tráfico. Puedes ver nuestra política de cookies aquí. Si continuas navegando, entendemos que aceptas su uso. Aceptar

 Technical Reports DIAB-13-04-1 

Código:  DIAB-13-04-1
Publicación:  22-04-2013
Título:  User-Centered Reverse Engineering
Detalle: User interface development introduces many challenges, arising from the different interaction styles, the diversity of both users and platforms, and the diverse contexts of use. Many of these challenges have been discussed in different papers, and they are supported by different tools aiming at supporting the so called forward engineering. The most prominent approaches proposed so far to deal with these challenges fall into two design philosophies: model-based user interface development environments (Mb-UIDE) and user-centered design (UCD). Although many efforts have been devoted to forward design under these two philosophies, less effort has been spent in the consideration of the development of user interface backwards, that is, using reverse engineering. Using a backward development path in user interface development introduces some advantages, especially when dealing with legacy systems, where the developer has to migrate pre-existing systems where the code is not currently available or where the system has to be ported to a different platform or interaction style in an agile manner. Although the widely-accepted user interface development framework CAMELEON considers both forward and reverse development, reverse one can be further refined to provide a better guidance to the developers. This paper is aimed at providing some extra guidance to those user interface developers interested in applying reverse engineering and UCD by describing the users, roles and task, identifying the specification constructs required, processes, information requirements and modeling.


Autor Detalles


Fichero Bytes Detalles
TR.User-Centered Reverse Engineering.pdf 1.4M