Research field: engineering Human Computer Interaction

Research context: ubiquitous computing
In ubiquitous computing, people evolve in heterogeneous and dynamic interaction spaces: services may appear and disappear dynamically, any physical object play the role of interaction resources, and human goals may emerge opportunistically. As a result, User Interfaces (UIs) can not be predesigned anymore.

Research problem: variability of UI specifications
The need for UIs to adapt to the context of use bridges the gap between design time and runtime. This requires to move to another system under study: the "supra" (supra stands for supervision) interactive system in charge of sensing the context, and of adapting the UI accordingly. The supra UI is in charge of conducting smooth transition from one context to another one.

Research challenge: UI quality at anytime
My research objectives are two-fold:
- To establish a theory of adaptation for predicting and explaining the co-evolution between the system and the user in context;
- To explore development and execution environments for ensuring UI quality at anytime.

This includes the many faces of quality:
- Quality by design, including worth-centered design and creativity support tools,
- Quality by adaptation, including UI plasticity and persuasive technology,
- Quality by reuse, including UI composition,
- Quality by repairment, inclusing self explanative UIs.