Journal article
Challenging the Need for Transparency, Controllability, and Consistency in Usable Adaptation Design

Publication Details
Kniewel, R.; Evers, C.; Schmidt, L.; Geihs, K.
Margaria, Tiziana and Padberg, Julia, Taentzer, Gabriele
Technische Universität Berlin, Universitätsbibliothek
Publication year:
Electronic Communications of the EASST : Proceedings of the Combined Workshop on Self-organizing, Adaptive, and Context- Sensitive Distributed Systems and Self-organized Communication in Disaster Scenarios (Stuttgart 2013)
Pages range:
Book title:
Proceedings of the Combined workshop on Self-organizing, Adaptive, and ContextSensitive Distributed Systems and Self-organized Communication in Disaster Scenarios (SACS/SoCoDiS 2013)
Title of series:
Electronic Communications of the EASST
Volume number:


Adaptive applications constitute the basis for many ubiquitous computing scenarios as they can dynamically adapt to changing contexts. The usability design principles transparency, controllability, and consistency have been recommended for the design of adaptive interfaces. However, designing self-adaptive applications that may act completely autonomous is still a challenging task because there is no set of usability design guidelines. Applying the three principles in the design of the five different adaptations of the mobile adaptive application Meet-U revealed as difficult. Based on an analysis of the design problem space, we elaborate an approach for the design of usable adaptations. Our approach is based on a notification design concept which calculates the attention costs and utility benefits of notified adaptations by varying the design aspects transparency and controllability. We present several designs for the adaptations of MeetU. The results of a user study shows that the notification design approach is beneficial for the design of adaptations. Varying transparency and controllability is necessary to adjust an adaptation’s design to the particular context of use. This leads to a partially inconsistent design for adaptations within an application.


Last updated on 2019-25-07 at 15:35