Adaptive and Accessible User Interfaces for Seniors Through Model-Driven Engineering (2502.18828v1)
Abstract: The use of diverse apps among senior users is increasing. However, despite their diverse age-related accessibility needs and preferences, these users often encounter apps with significant accessibility barriers. Even in the best-case scenarios, they are provided with one-size-fits-all user interfaces that offer very limited personalisation support. To address this issue, we describe AdaptForge, a novel model-driven engineering (MDE)-based approach to support sophisticated adaptations of Flutter app user interfaces and behaviour based on the age-related accessibility needs of senior users. We explain how AdaptForge employs Domain-Specific Languages to capture seniors' context-of-use scenarios and how this information is used via adaptation rules to perform design-time modifications to a Flutter app's source code. Additionally, we report on evaluations conducted with real-world Flutter developers to demonstrate the promise and practical applicability of AdaptForge, as well as with senior end-users using our adapted Flutter app prototypes.
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.