The Adaptive Model Driven Approach for Enhancing Usability of User Interface Design: A Review Process

This paper focus to narrative review the adaptive user interface using model-driven approach to overcome the usability problem. Several UI designs suffered from the usability problem that might cause some applications hardly to deliver the function intended to the user. Therefore, the adaptive user interface design was introduced to acknowledge the usability problem that caused by the traditional UI which cannot satisfy context-of-use (user, device, and environment). In this paper, we describe model-driven approach of adaptive UI using modelling language to create the models of adaptive UI. Model-Driven Engineering (MDE) can raise the level of abstraction in software application, so it will be the basis for devising adaptive UIs because it has the possibility to apply numerous types of adaptions to the various levels of abstraction. The evaluation of usability has its own requirement that different from the usability evaluation of other system application. At the end of this paper we will conclude our finding that the adaptive UI could minimize the usability problem in web application using model-driven approach.

[1]  Mark A. Neerincx,et al.  Usability trade-offs for adaptive user interfaces: ease of use and learnability , 2004, IUI '04.

[2]  M. Sarosh Umar,et al.  A novel framework for adaptive user interface , 2015, 2015 Communication, Control and Intelligent Systems (CCIS).

[3]  Arosha K. Bandara,et al.  Engineering Adaptive Model-Driven User Interfaces , 2016, IEEE Transactions on Software Engineering.

[4]  Seok-Won Lee,et al.  Model-Based Approach for Engineering Adaptive User Interface Requirements , 2015, APRES.

[5]  Gregor Engels,et al.  Adapt-UI: an IDE supporting model-driven development of self-adaptive UIs , 2017, EICS.

[6]  Katharina Reinecke,et al.  Improving performance, perceived usability, and aesthetics with culturally adaptive user interfaces , 2011, TCHI.

[7]  Antonio Fernández-Caballero,et al.  A Seamless Development Process of Adaptive User Interfaces Explicitly Based on Usability Properties , 2004, EHCI/DS-VIS.

[8]  Pierre A. Akiki CHAIN: Developing model-driven contextual help for adaptive user interfaces , 2018, J. Syst. Softw..

[9]  Samuel Ssemugabi,et al.  A comparative study of two usability evaluation methods using a web-based e-learning application , 2007, SAICSIT '07.

[10]  Rune Thaarup Høegh,et al.  Usability problems: do software developers already know? , 2006, OZCHI.

[11]  Tilman Deuschel,et al.  On the Importance of Spatial Perception for the Design of Adaptive User Interfaces , 2016, 2016 IEEE 10th International Conference on Self-Adaptive and Self-Organizing Systems (SASO).

[12]  Yijun Yu,et al.  Adaptive Model-Driven User Interface Development Systems , 2014, ACM Comput. Surv..

[13]  Arosha K. Bandara,et al.  Cedar studio: an IDE supporting adaptive model-driven user interfaces for enterprise applications , 2013, EICS '13.

[14]  Aitor Almeida,et al.  Ontology-Based Model for Supporting Dynamic and Adaptive User Interfaces , 2014, Int. J. Hum. Comput. Interact..

[15]  Sangwon Lee,et al.  The effects of usability and web design attributes on user preference for e-commerce web sites , 2010, Comput. Ind..

[16]  David Sloan,et al.  The potential of adaptive interfaces as an accessibility aid for older web users , 2010, W4A.

[17]  Helen Petrie,et al.  What do users really care about?: a comparison of usability problems found by users and experts on highly interactive websites , 2012, CHI.

[18]  Pavel Slavík,et al.  Context-sensitive, cross-platform user interface generation , 2013, Journal on Multimodal User Interfaces.

[19]  Ahto Kalja,et al.  A Tool for Design-Time Usability Evaluation of Web User Interfaces , 2017, ADBIS.

[20]  Hazem M. El-Bakry,et al.  Adaptive User Interface for Web Applications , 2010 .

[21]  Sungyoung Lee,et al.  Model-based adaptive user interface based on context and user experience evaluation , 2018, Journal on Multimodal User Interfaces.

[22]  Joachim Meyer,et al.  Benefits and costs of adaptive user interfaces , 2010, Int. J. Hum. Comput. Stud..