Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, and Challenges
Journal Title: Romanian Journal of Human - Computer Interaction - Year 2008, Vol 1, Issue 3
Abstract
Model-driven engineering (MDE) of user interfaces consists in describing a user interface and aspects involved in it (e.g., task, domain, context of use) in models from which a final interface is produced. With one big win in mind: when the user’s requirements or the context of use change, the models change accordingly and so does the supporting user interface. Models and a method for developing user interfaces based on MDE are presented in this tutorial supporting forward engineering (a new interface is produced), reverse engineering (an existing interface is improved), and lateral engineering (an existing interface is adapted to a new context of use). Software supporting this method will be used based on UsiXML (User Interface eXtensible Markup Language), a XML-compliant user interface description language.
Authors and Affiliations
Jean Vanderdonckt
Dialogism Concepts in the Evaluation of the Participants of a Chat
The article introduces a model for discourse analysis, customized for chat conversation, which is used for assessing collaboration derived from the intertwining perspectives of different conversation participants. Our mo...
Collaboration within cooperative tasks: the use of augmented reality in school environment (ARiSE)
Some circumstances have shown that pupils and students tend to better understand the information from their colleagues than their teachers or professors as cooperation contributes to achieving social development and inte...
Recovering implicit thread structure in chat conversations
The analysis of chat conversations is a cumbersome task because of the number of different discussion threads that may occur at a certain moment. While most participants in a chat session tend to discuss one topic at a t...
Cognitive task analysis: theoretical and methodological aspects
This paper discusses some of the theoretical and methodological challenges faced by nowadays users of cognitive tasks analysis (CTA) techniques. Despite the fact that CTA is recognised as an important prerequisite for th...
Task Modeling at Operational Level in the Context of Model-based Design
In the context of model-based design of user interfaces it is important to pay attention to the modelling of all relevant aspects as well as to the specification of relationships between models. The task model has a part...