Model-based intelligent user interface adaptation: challenges and future directions
Open accessAbstract
Adapting the user interface of a software system to the requirements of the context of use continues to be a major challenge, particularly when users become more demanding in terms of adaptation quality. A considerable number of methods have, over the past three decades, provided some form of modelling with which to support user interface adaptation. There is, however, a crucial issue as regards in analysing the concepts, the underlying knowledge, and the user experience afforded by these methods as regards comparing their benefits and shortcomings. These methods are so numerous that positioning a new method in the state of the art is challenging. This paper, therefore, defines a conceptual reference framework for intelligent user interface adaptation containing a set of conceptual adaptation properties that are useful for model-based user interface adaptation. The objective of this set of properties is to understand any method, to compare various methods and to generate new ideas for adaptation. We also analyse the opportunities that machine learning techniques could provide for data processing and analysis in this context, and identify some open challenges in order to guarantee an appropriate user experience for end-users. The relevant literature and our experience in research and industrial collaboration have been used as the basis on which to propose future directions in which these challenges can be addressed.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The adaptability of User Interfaces requires an analysis of various dimensions that influence user interaction.
“The adaptability of User Interfaces requires an analysis of various dimensions that influence user interaction.These dimensions address critical questions, such as what elements are adapted in the UI, when the adaptation occurs, and the extent of user control over the adaptation process (Oestreich et al. 2022;Abrahão et al. 2021).”
From AdaptUI: A Framework for the development of Adaptive User Interfaces in Smart Product-Service Systems (2024) · cites this paper as Abrahão et al. 2021
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Humans and automation: Use, misuse, disuse, abuse
Parasuraman, R., & Riley, V. (1997) · Human Factors: The Journal of the Human Factors and Ergonomics Society · doi:10.1518/001872097778543886 · Cited by 4,554 · see citing works
Principles of mixed-initiative user interfaces
Horvitz, E. (1999) · Proceedings of the SIGCHI conference on Human factors in computing systems the CHI is the limit - CHI '99 · doi:10.1145/302979.303030 · Cited by 1,490 · see citing works
A Unifying Reference Framework for multi-target user interfaces
Calvary, G., Coutaz, J., Thévenin, D., et al. (2003) · Interacting with Computers · doi:10.1016/s0953-5438(03)00010-9 · Cited by 856 · see citing works
McKinley, P. K., Sadjadi, S. M., Kasten, E. P., et al. (2004) · Computer · doi:10.1109/mc.2004.48 · Cited by 593 · see citing works
User-centered evaluation of adaptive and adaptable systems: a literature review
van Velsen, L., van der Geest, T., Klaassen, R., & Steehouder, M. F. (2008) · The Knowledge Engineering Review · doi:10.1017/s0269888908001379 · Cited by 177 · see citing works
Benefits and costs of adaptive user interfaces
Lavie, T., & Meyer, J. (2010) · International Journal of Human-Computer Studies · doi:10.1016/j.ijhcs.2010.01.004 · Cited by 158 · see citing works
Adaptive Model-Driven User Interface Development Systems
Akiki, P. A., Bandara, A. K., & Yu, Y. (2014) · ACM Computing Surveys · doi:10.1145/2597999 · Cited by 147 · see citing works
Layered evaluation of interactive adaptive systems: framework and formative methods
Paramythis, A., Weibelzahl, S., & Masthoff, J. (2010) · User Modeling and User-Adapted Interaction · doi:10.1007/s11257-010-9082-4 · Cited by 145 · see citing works
Research directions in software composition
Nierstrasz, O., & Meijler, T. D. (1995) · ACM Computing Surveys · doi:10.1145/210376.210389 · Cited by 117 · see citing works
Adapting User Interfaces with Model-based Reinforcement Learning
Todi, K., Bailly, G., Leiva, L. A., & Oulasvirta, A. (2021) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411764.3445497 · Cited by 95 · see citing works
Plasticity of User Interfaces: A Revised Reference Framework
Calvary, G., Coutaz, J., Thévenin, D., et al. (2002) · Task Models and Diagrams for User Interface Design · Cited by 93 · see citing works
User Experience for Model-Driven Engineering: Challenges and Future Directions
Abrahão, S., Bourdeleau, F., Cheng, B. H. C., et al. (2017) · ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS) · doi:10.1109/models.2017.5 · Cited by 85 · see citing works
Self-citationA Model-Driven Engineering Approach for the Usability of Plastic User Interfaces
Sottet, J.-S., Calvary, G., Coutaz, J., et al. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-92698-6_9 · Cited by 68 · see citing works
Meta-User Interfaces for Ambient Spaces
Coutaz, J. (2007) · Springer eBooks · doi:10.1007/978-3-540-70816-2_1 · Cited by 66 · see citing works
Integrated model-driven development of self-adaptive user interfaces
Yigitbas, E., Jovanovikj, I., Biermeier, K., Sauer, S., & Engels, G. (2020) · Software & Systems Modeling · doi:10.1007/s10270-020-00777-7 · Cited by 61 · see citing works
A computational framework for context-aware adaptation of user interfaces
Motti, V. G., & Vanderdonckt, J. M. (2013) · IEEE International Conference on Research Challenges in Information Science (RCIS) · doi:10.1109/rcis.2013.6577709 · Cited by 59 · see citing works
Self-citationThe Influence of Personality Traits and Cognitive Load on the Use of Adaptive User Interfaces
Gajos, K. Z., & Chauncey, K. (2017) · Proceedings of the 22nd International Conference on Intelligent User Interfaces · doi:10.1145/3025171.3025192 · Cited by 57 · see citing works
Engineering Adaptive Model-Driven User Interfaces
Akiki, P. A., Bandara, A. K., & Yu, Y. (2016) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2016.2553035 · Cited by 56 · see citing works
Task Models and Diagrams for Users Interface Design
Mäntyjärvi, J., Paternò, F., & Santoro, C. (2007) · Lecture notes in computer science · doi:10.1007/978-3-540-70816-2 · Cited by 51 · see citing works
Generative Programming of graphical user interfaces
Schlee, M., & Vanderdonckt, J. M. (2004) · Working Conference on Advanced Visual Interfaces (AVI) · doi:10.1145/989863.989936 · Cited by 49 · see citing works
Self-citationTowards an Extended Model of User Interface Adaptation: The Isatine Framework
López‐Jaquero, V., Vanderdonckt, J. M., Montero, F., et al. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-92698-6_23 · Cited by 47 · see citing works
Self-citationRuiz, F. J. M., Arteaga, J. M., Vanderdonckt, J. M., et al. (2006) · Latin American Web Congress · doi:10.1109/la-web.2006.1 · Cited by 47 · see citing works
Self-citationShowing user interface adaptivity by animated transitions
Dessart, C.-E., Motti, V. G., & Vanderdonckt, J. M. (2011) · ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS) · doi:10.1145/1996461.1996501 · Cited by 41 · see citing works
Self-citationNomadic gestures: A technique for reusing gesture commands for frequent ambient interactions
Vatavu, R.-D. (2012) · Journal of Ambient Intelligence and Smart Environments · doi:10.3233/ais-2012-0137 · Cited by 41 · see citing works
Blouin, A., Morin, B., Beaudoux, O., et al. (2011) · ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS) · doi:10.1145/1996461.1996500 · Cited by 39 · see citing works
Changing how people view changes on the web
Teevan, J. B., Dumais, S., Liebling, D. J., et al. (2009) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/1622176.1622221 · Cited by 29 · see citing works
Personalized and adaptive user interface framework for mobile application
Nivethika, M., Vithiya, I., Anntharshika, S., & Deegalla, S. (2013) · International Conference on Advances in Computing, Communications and Informatics (ICACCI) · doi:10.1109/icacci.2013.6637474 · Cited by 27 · see citing works
Reverse Engineering of Web Pages Based on Derivations and Transformations
Torres, V., Mumioz, J., & Pelechano, V. (2006) · Latin American Web Congress · doi:10.1109/laweb.2005.29 · Cited by 27 · see citing works
The PDA-LPA design space for user interface adaptation
Bouzit, S., Calvary, G., Coutaz, J., Chêne, D., Petit, E., & Vanderdonckt, J. M. (2017) · International Conference on Research Challenges in Information Science (RCIS) · doi:10.1109/rcis.2017.7956559 · Cited by 23 · see citing works
Self-citationApproaches to Adaptivity in User Interface Technology: Survey and Taxonomy
Kühme, T., Dieterich, H., Malinowski, U., et al. (1992) · Cited by 22 · see citing works
Engineering Context-Adaptive UIs for Task-Continuous Cross-Channel Applications
Yigitbas, E., & Sauer, S. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-44902-9_18 · Cited by 18 · see citing works
Current Challenges and Applications for Adaptive User Interfaces
Álvarez-Cortés, V., Victor, H., Uresti, J. A. R., & Benjamin, E. (2009) · InTech eBooks · doi:10.5772/7745 · Cited by 17 · see citing works
A probabilistic mental model for estimating disruption
Hui, B., Partridge, G., & Boutilier, C. E. (2009) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/1502650.1502691 · Cited by 15 · see citing works
AB-HCI: an interface multi-agent system to support human-centred computing
López‐Jaquero, V., Montero, F., & González, P. (2009) · IET Software · doi:10.1049/iet-sen:20070108 · Cited by 15 · see citing works
Toward a Task-driven Intelligent GUI Adaptation by Mixed-initiative
Mezhoudi, N., & Vanderdonckt, J. M. (2020) · International Journal of Human-Computer Interaction · doi:10.1080/10447318.2020.1824742 · Cited by 15 · see citing works
Self-citationModel-Based Self-explanatory UIs for Free, but Are They Valuable?
Frey, A. G., Calvary, G., Dupuy-Chessa, S. S., & Mandran, N. (2013) · Lecture notes in computer science · doi:10.1007/978-3-642-40477-1_9 · Cited by 10 · see citing works
Applying ISO/IEC 25010 Standard to Prioritize and Solve Quality Issues of Automatic ETL Processes
Alves, T. L., Silva, P., & Dias, M. S. (2014) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsme.2014.98 · Cited by 10 · see citing works
Task-Driven Plasticity: One Step Forward with UbiDraw
Vanderdonckt, J. M., & González-Calleros, J. M. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-85992-5_16 · Cited by 6 · see citing works
Self-citationA Comparative Evaluation of User Preferences for Extra-User Interfaces
Melchior, J., Vanderdonckt, J. M., & Roy, P. V. (2012) · International Journal of Human-Computer Interaction · doi:10.1080/10447318.2012.715544 · Cited by 5 · see citing works
Self-citationUsing the crowd to understand and adapt user interfaces
Nichols, J. W. (2013) · ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS) · doi:10.1145/2494603.2480344 · Cited by 3 · see citing works
Engineering Slidable Graphical User Interfaces with Slime
Sluÿters, A., Vanderdonckt, J. M., & Vatavu, R.-D. (2021) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3457147 · Cited by 2 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 3
- Browne, D., Totterdell, P., Norman, M. (eds.): Adaptive User Inter- faces. Computers and People Series. Academic Press, London, UK (1990)
- Dieterich, H., Malinowski, U., Kuhme, T., Schneider-Hufschmidt, M.: State of the art in adaptive user interfaces. In: M. Schneider- Hufschmidt, T. Kuhme, U. Malinowski (eds.) Adaptive User Interfaces Principles and Practice, chap. 10, pp. 13-48. Elsevier Science Publishers, Amsterdam (1994). https://www.elsevier. com/books/adaptive-user-interfaces/schneider-hufschmidt/978- 0-444-81545-3
- Furtado, E., Furtado, V., Silva, W.B., Rodrigues, D.W.T., da Silva Taddeo, L., Limbourg, Q., Vanderdonckt, J.: An ontology-based method for designing multiple user interfaces. In: Proceedings of International Workshop on Multiple User Inter- faces, MUI' 01 (2001). https://www.researchgate.net/publication/ 2567741_An_Ontology-Based_Method_for_Universal_Design_ of_User_Interfaces
Cited by
Sorted by citations
Carrera-Rivera, A., Larrinaga, F., Lasa, G., Martinez-Arellano, G., & Unamuno, G. (2024) · User Modeling and User-Adapted Interaction · doi:10.1007/s11257-024-09414-0 · Cited by 30 · see citing works
- Authors
- Abrahão, S., Insfran, E., Sluÿters, A., & Vanderdonckt, J.
- Affiliations
- Universitat Politècnica de València (ES)
- UCLouvain (BE)
- Corresponding author
- Abrahão, Silvia
- Venue
- Software and Systems Modeling
- Published
- 2021-07-16
- Volume
- 20
- Issue
- 5
- Pages
- 1335-1349
- ISSN
- 1619-1366 (ISSN-L)
- 1619-1374
- OpenAlex
- W3186895851
- Cited by
- 74
- References
- 41
- Citations by year
- 2026: 16 · 2025: 25 · 2024: 17 · 2023: 7 · 2022: 5 · 2021: 4
- FWCI
- 5.06
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- Software & Systems Modeling (publishedVersion, cc-by)
- Digital Access to Libraries (Université catholique de Louvain (UCL), l'Université de Namur (UNamur) and the Université Saint-Louis (USL-B)) (submittedVersion, other-oa)
- RiuNet (Universitat Politècnica de València) (submittedVersion, cc-by-nc-nd)
- Funders
- Fonds De La Recherche Scientifique - FNRS (40001931)
- Generalitat Valenciana (AICO/2020/113)
- Ministerio de Ciencia e Innovación (TIN2017-84550-R)
- Topics
- Physical Sciences › Computer Science › Human-Computer Interaction › Usability and User Interface Design
- Physical Sciences › Computer Science › Artificial Intelligence › Advanced Software Engineering Methodologies
- Physical Sciences › Computer Science › Information Systems › Web Applications and Data Management
- Keywords
- model-based adaptation, context-aware systems, user experience
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review