International audienceModels are not new in Human Computer Interaction (HCI). Consider all the Model-Based Interface Design Environments (MB-IDE) that emerged in the 1990s for generating User Interfaces (UI) from more abstract descriptions. Unfortunately, the resulting poor usability killed the approach, burying the models in HCI for a long time until new requirements sprung, pushed by ubiquitous computing (e.g., the need for device independence). These requirements, bolstered by the large effort expended in Model-Driven Engineering (MDE) by the Software Engineering (SE) community, have brought the models back to life in HCI. This paper utilizes both the know-how in HCI and recent advances in MDE to address the challenge of engineering Plas...
A Multi-target user interface is composed of a series of interconnected variations of the same user ...
© 2018, Springer-Verlag GmbH Germany, part of Springer Nature. Advances in software design possibili...
Adaptive user interfaces (UIs) were introduced to address some of the usability problems that plague...
International audienceModels are not new in Human Computer Interaction (HCI). Consider all the Model...
Abstract. Ubiquitous computing has amplified the need for interactive systems to be able to adapt to...
Developing many variants of a same User Interface (UI) on different platforms is costly, may result ...
This is a position paper for the EUSE workshop. It introduces the concept of Meta-UI and outlines ou...
Abstract. User Interface (UI) plasticity denotes UI adaptation to the context of use (user, platform...
International audienceModern User Interfaces (UI) must deal with the increasing complexity of applic...
The complexity and dynamism of modern systems have made software development a task that requires a ...
Keynote paper.International audienceTen years ago, I introduced the notion of user interface plastic...
Human-Computer Interaction (HCI) engineering was oriented during its infancy towards the use of mode...
Model-based user interface (UI) development environments are aimed at generating one or many UIs fro...
Demonstration paperInternational audienceModeling Human Computer Interaction (HCI) is nowadays pract...
International audienceModern User Interfaces (UI) must deal with the increasing complexity of applic...
A Multi-target user interface is composed of a series of interconnected variations of the same user ...
© 2018, Springer-Verlag GmbH Germany, part of Springer Nature. Advances in software design possibili...
Adaptive user interfaces (UIs) were introduced to address some of the usability problems that plague...
International audienceModels are not new in Human Computer Interaction (HCI). Consider all the Model...
Abstract. Ubiquitous computing has amplified the need for interactive systems to be able to adapt to...
Developing many variants of a same User Interface (UI) on different platforms is costly, may result ...
This is a position paper for the EUSE workshop. It introduces the concept of Meta-UI and outlines ou...
Abstract. User Interface (UI) plasticity denotes UI adaptation to the context of use (user, platform...
International audienceModern User Interfaces (UI) must deal with the increasing complexity of applic...
The complexity and dynamism of modern systems have made software development a task that requires a ...
Keynote paper.International audienceTen years ago, I introduced the notion of user interface plastic...
Human-Computer Interaction (HCI) engineering was oriented during its infancy towards the use of mode...
Model-based user interface (UI) development environments are aimed at generating one or many UIs fro...
Demonstration paperInternational audienceModeling Human Computer Interaction (HCI) is nowadays pract...
International audienceModern User Interfaces (UI) must deal with the increasing complexity of applic...
A Multi-target user interface is composed of a series of interconnected variations of the same user ...
© 2018, Springer-Verlag GmbH Germany, part of Springer Nature. Advances in software design possibili...
Adaptive user interfaces (UIs) were introduced to address some of the usability problems that plague...