Sustaining Designers' and Users' Quality of Life in the Paradigm of Plastic UIs
Journal Title: Romanian Journal of Human - Computer Interaction - Year 2013, Vol 6, Issue 3
Abstract
Modern User Interfaces need to dynamically adapt to their context of use, i.e. mainly to the changes that occur in the environment or in the platform. Model-Driven Engineering offers powerful solutions to handle the design and the implementation of such User Interfaces. However, this approach requires the creation of an important amount of models and transformations, each of them in turn requiring specific knowledge and competencies. This leads to the need of adapted process models and tools sustaining the designers’ work. Moreover, automatic adaptation to new devices implies that users could have questions about the interaction with the same UI in such new devices. As this adaption is automatically performed at runtime, designers cannot foresee all the possible combinations of contexts of use at design time in order to conveniently support the users. For this reason, dynamic help systems are necessary to generate dynamic explanations to the end-user at runtime. This paper presents (1) a new vision of process model flexibility that makes it possible to adapt the process model to the designer's knowledge and know-how, (2) the "flexibilization" of the UsiXML methodology, (3) the principles supporting self-explanatory UIs and (4) the integration of all these notions in UsiComp, an integrated and open framework for designing and executing plastic User Interfaces. UsiComp relies on a service-based architecture. It offers two modules, for design and execution. The implementation has been made using OSGi services offering dynamic possibilities for using and extending the tool. This paper describes the architecture and shows the extension capacities of the framework through two running examples.
Authors and Affiliations
Eric Ceret , Alfonso García Frey , Sophie Dupuy-Chessa , Gaëlle Calvary
Context aware adaptation of user interfaces
Context-aware Adaptation (CAA) of user interfaces involves the identification of the relevant context information that surrounds the user during her interaction in order to properly adapt elements of an interactive syste...
Practical Approaches for Interdisciplinary Interaction Design
In this paper the evolution of software design methods is discussed with insights from the usability perspective. Usability is considered an essential factor in the success or failure of an interactive system, determinin...
New Approaches in Automatic Usability Evaluation
In this paper two new approaches in automatic usability evaluation are described. These approaches use modern programming techniques as Aspect Oriented Programming and Agent Based Programming in order to identify usabili...
Experimentation Of An Acceptance Model Of E-Learning Systems
The aim of this paper is to test a model of acceptance of e-learning systems using the UTAUT reference model. After a brief description of UTAUT model, are described the proposed model and the assumptions, methods used a...
User Interaction Techniques regarding Satellite Image Processing – GreenView and GreenLand Exemplification
Environmental applications have an increasing role in the modern society and in the life of human kind, through the services they offer (e.g. meteorological prediction, wheatear forecast, etc). Unfortunately most of the...