一句话:通过分析 256 个 Kotlin Android 项目的 GitHub 无障碍 issue,构建真实世界无障碍问题分类法。
尽管无障碍指南与自动化检查广泛存在,移动应用仍存在排斥残障用户的障碍。已有工作多关注指南符合性与静态分析,而开发过程中无障碍问题如何产生仍缺乏了解。本文对开源 Kotlin 原生 Android 应用中的 256 个 GitHub 无障碍相关 issue 进行人工审查,并结合主题分析,构建了一个基于实证的问题分类法,涵盖辅助技术支持、视觉无障碍以及触摸与手势交互等反复出现的问题。结果表明,许多问题并非缺少元素,而是语义错误或缺失,导致辅助技术无法正确理解界面。该分类法可为现有静态与动态分析工具的无障碍规则、开发者实践及未来研究提供依据。
Although accessibility guidelines and automated checks are widely available, mobile applications continue to present barriers that exclude users with disabilities. Prior work has emphasized guideline conformance and static analysis, but little is known about how accessibility problems actually arise during the development process. This work analyzes real accessibility issues reported by developers in open-source mobile projects. A manual review of 256 GitHub issues related to accessibility (in Kotlin native Android applications), combined with thematic analysis, yields an empirically grounded taxonomy of problems not deeply considered before. The taxonomy captures recurring issues in assistive technology support, visual accessibility, and touch and gesture interaction. Our findings indicate that many accessibility issues are not due to the absence of elements, but rather to incorrect or missing semantics that impede assistive technologies. These findings provide a basis for improving accessibility rules used by existing static and dynamic analysis tools, as well as developer practices and future research efforts.
@inproceedings{Gonzalez-Briones26,
title = {Characterizing Real-World Accessibility Issues Reported in Kotlin Mobile Apps},
author = {Benjamín Enrique González-Briones and Juan Pablo Sandoval Alcocer and Alison Fernandez Blanco and Leonel Merino and Camilo Escobar-Velásquez and Mario Linares-Vásquez},
booktitle = {FSE},
year = {2026},
doi = {10.1145/3803437.3805568}
}