Adaptive and Accessible User Interfaces for Seniors Through Model-Driven Engineering

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Wickramathilaka, Shavindra, Grundy, John, Madampe, Kashumi, Haggag, Omar
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915412135903232
author Wickramathilaka, Shavindra
Grundy, John
Madampe, Kashumi
Haggag, Omar
author_facet Wickramathilaka, Shavindra
Grundy, John
Madampe, Kashumi
Haggag, Omar
contents The use of diverse mobile applications among senior users is becoming increasingly widespread. However, many of these apps contain accessibility problems that result in negative user experiences for seniors. A key reason is that software practitioners often lack the time or resources to address the broad spectrum of age-related accessibility and personalisation needs. As current developer tools and practices encourage one-size-fits-all interfaces with limited potential to address the diversity of senior needs, there is a growing demand for approaches that support the systematic creation of adaptive, accessible app experiences. To this end, we present AdaptForge, a novel model-driven engineering (MDE) approach that enables advanced design-time adaptations of mobile application interfaces and behaviours tailored to the accessibility needs of senior users. AdaptForge uses two domain-specific languages (DSLs) to address age-related accessibility needs. The first model defines users' context-of-use parameters, while the second defines conditional accessibility scenarios and corresponding UI adaptation rules. These rules are interpreted by an MDE workflow to transform an app's original source code into personalised instances. We also report evaluations with professional software developers and senior end-users, demonstrating the feasibility and practical utility of AdaptForge.
format Preprint
id arxiv_https___arxiv_org_abs_2502_18828
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Adaptive and Accessible User Interfaces for Seniors Through Model-Driven Engineering
Wickramathilaka, Shavindra
Grundy, John
Madampe, Kashumi
Haggag, Omar
Software Engineering
Human-Computer Interaction
The use of diverse mobile applications among senior users is becoming increasingly widespread. However, many of these apps contain accessibility problems that result in negative user experiences for seniors. A key reason is that software practitioners often lack the time or resources to address the broad spectrum of age-related accessibility and personalisation needs. As current developer tools and practices encourage one-size-fits-all interfaces with limited potential to address the diversity of senior needs, there is a growing demand for approaches that support the systematic creation of adaptive, accessible app experiences. To this end, we present AdaptForge, a novel model-driven engineering (MDE) approach that enables advanced design-time adaptations of mobile application interfaces and behaviours tailored to the accessibility needs of senior users. AdaptForge uses two domain-specific languages (DSLs) to address age-related accessibility needs. The first model defines users' context-of-use parameters, while the second defines conditional accessibility scenarios and corresponding UI adaptation rules. These rules are interpreted by an MDE workflow to transform an app's original source code into personalised instances. We also report evaluations with professional software developers and senior end-users, demonstrating the feasibility and practical utility of AdaptForge.
title Adaptive and Accessible User Interfaces for Seniors Through Model-Driven Engineering
topic Software Engineering
Human-Computer Interaction
url https://arxiv.org/abs/2502.18828