Adaptive and accessible user interfaces for seniors through model-driven engineering
This program is tentative and subject to change.
Context: The use of diverse mobile applications among senior users is becoming increasingly widespread. However, many such applications exhibit accessibility issues that negatively affect the user experience for older adults. A primary reason is that software practitioners often lack the time or resources to accommodate the broad spectrum of age-related accessibility and personalisation needs. Current development tools and practices tend to promote one-size-fits-all interfaces, offering limited capacity to address the diversity of senior users’ requirements. This highlights a growing need for approaches that support the systematic creation of adaptive and accessible application experiences. Objective: To investigate a model-driven engineering (MDE) approach that supports the development of adaptive and accessible applications for seniors. Methodology: We introduce AdaptForge, a novel MDE-based approach that enables advanced design-time adaptations of mobile application interfaces and behaviours tailored to the accessibility needs of senior users. AdaptForge employs two domain-specific languages (DSLs): one to define users’ context-of-use parameters, and another to specify conditional accessibility scenarios and associated UI adaptation rules. These rules are interpreted by an MDE workflow that transforms an app’s original source code into personalised application instances. We conducted qualitative evaluations with professional software developers (interviews, n = 18) and senior end-users (three focus groups, n = 22) to assess the feasibility and practical utility of AdaptForge. Findings: All senior focus groups responded positively to the adaptive UI prototypes. Similarly, almost all developers (17/18) emphasised its potential to make designing accessible, personalised apps and their UIs more intuitive and less burdensome. The majority of developer participants expressed that AdaptForge could evolve into a practical/industry-standard development support tool, contingent upon improvements in areas such as code scalability, maintainability, readability, version control, and deployment of adaptive applications.
This program is tentative and subject to change.
Wed 19 NovDisplayed time zone: Seoul change
14:00 - 15:30 | |||
14:00 10mTalk | Adaptive and accessible user interfaces for seniors through model-driven engineering Journal-First Track Shavindra Wickramathilaka Monash University, John Grundy Monash University, Kashumi Madampe Monash University, Australia, Omar Haggag Monash University, Australia Link to publication DOI | ||
14:10 10mTalk | AppBDS: LLM-Powered Description Synthesis for Sensitive Behaviors in Mobile Apps Research Papers | ||
14:20 10mTalk | Large Language Models for Automated Web-Form-Test Generation: An Empirical Study Journal-First Track Tao Li Macau University of Science and Technology, Chenhui Cui Macau University of Science and Technology, Rubing Huang Macau University of Science and Technology (M.U.S.T.), Dave Towey University of Nottingham Ningbo China, Lei Ma The University of Tokyo & University of Alberta | ||
14:30 10mTalk | Beyond Static GUI Agent: Evolving LLM-based GUI Testing via Dynamic Memory Research Papers Mengzhuo Chen Institute of Software, Chinese Academy of Sciences, Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen TU Munich, Junjie Wang Institute of Software at Chinese Academy of Sciences, Yangguang Xue University of Chinese Academy of Sciences, Boyu Wu Institute of Software at Chinese Academy of Sciences, Yuekai Huang Institute of Software, Chinese Academy of Sciences, Libin Wu Institute of Software Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences | ||
14:40 10mTalk | Who's to Blame? Rethinking the Brittleness of Automated Web GUI Testing from a Pragmatic Perspective Research Papers Haonan Zhang University of Waterloo, Kundi Yao University of Waterloo, Zishuo Ding The Hong Kong University of Science and Technology (Guangzhou), Lizhi Liao Memorial University of Newfoundland, Weiyi Shang University of Waterloo | ||
14:50 10mTalk | LLM-Cure: LLM-based Competitor User Review Analysis for Feature Enhancement Journal-First Track Maram Assi Université du Québec à Montréal, Safwat Hassan University of Toronto, Ying Zou Queen's University, Kingston, Ontario | ||
15:00 10mTalk | MIMIC: Integrating Diverse Personality Traits for Better Game Testing Using Large Language Model Research Papers Pre-print | ||
15:10 10mTalk | Debun: Detecting Bundled JavaScript Libraries on Web using Property-Order Graphs Research Papers Seojin Kim North Carolina State University, Sungmin Park Korea University, Jihyeok Park Korea University | ||
15:20 10mTalk | GUIFuzz++: Unleashing Grey-box Fuzzing on Desktop Graphical User Interfacing Applications Research Papers Pre-print | ||