Automatic adaptation of user workflows within model-based user interface generation during runtime on the example of the SmartMote

Kai Breiner, Kai Bizik, Thilo Rauch, Marc Seissler, Gerrit Meixner

In: Proceedings of the 14th International Conference on Human-Computer Interaction. Human Computer Interaction International Conferences (HCII-2011) July 9-June 14 Orlando Florida United States Springer 2011.


Model-based universal interaction devices are already capable to react on contextual changes by automatically adapting the user interface, but without considering the usefulness of the resulting user interface. Often tasks cannot be executed any more or execution orders will result in dead locks caused by unavailable functionality. We present our approach of investigating this property of adapted models based on the example of the SmartMote in our living lab the SmartFactoryKL. Given the task description of the user interaction we determine a dialog model in terms of a state machine – which is necessary in our process of user interface generation – to determine possible execution orders leading to the accept state of this state machine. Using these execution orders the initial task model can be adapted, all misleading tasks can be removed and the resulting user interface will only offer valid user interactions.

Deutsches Forschungszentrum für Künstliche Intelligenz
German Research Center for Artificial Intelligence