Can everyone use my app? An Empirical Study on Accessibility in Android Apps

被引:52
|
作者
Vendome, Christopher [1 ]
Solano, Diana [2 ]
Linan, Santiago [2 ]
Linares-Vasquez, Mario [2 ]
机构
[1] Miami Univ, Oxford, OH 45056 USA
[2] Univ Andes, Bogota, Colombia
关键词
Empirical Studies; Mobile Accessibility; Universal Design; UNIVERSAL DESIGN;
D O I
10.1109/ICSME.2019.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Universal design principles aim to improve accessibility by ensuring product designs consider all users, including those with certain disabilities (e.g., visual impairments). In the case of mobile apps, accessibility is mostly provided by existing features in mobile devices, like TalkBack on Android that reads information to users. However, it is not clear to what extent developers actually implement universal design principles or utilize these technologies to support accessibility of their applications. By performing a mining-based pilot study, we observed developers seldom use Accessibility APIs and there is a limited usage of assistive descriptions. Then, we focused on understanding the perspective of developers through an investigation of posts from StackOverflow. We identified the aspects of accessibility that developers implemented as well as experienced difficulty (or lack of understanding). We performed a formal open-coding of 366 discussions threads with multi-author agreement to create a taxonomy regarding the aspects discussed by developers with respect to accessibility in Android. From the qualitative analysis, we distilled lessons to guide further research and actions in aiding developers with supporting users that require assistive features.
引用
收藏
页码:41 / 52
页数:12
相关论文
共 50 条
  • [1] Accessible or Not? An Empirical Investigation of Android App Accessibility
    Chen, Sen
    Chen, Chunyang
    Fan, Lingling
    Fan, Mingming
    Zhan, Xian
    Liu, Yang
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (10) : 3954 - 3968
  • [2] An Empirical Study of Functional Bugs in Android Apps
    Xiong, Yiheng
    Xu, Mengqian
    Su, Ting
    Sun, Jingling
    Wang, Jue
    Wen, He
    Pu, Geguang
    He, Jifeng
    Su, Zhendong
    PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 1319 - 1331
  • [3] Investigating the Android Apps' Success: An Empirical Study
    Guerrouj, Latifa
    Baysal, Olga
    2016 IEEE 24TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2016,
  • [4] An Empirical Study of Flaky Tests in Android Apps
    Chandani, Swapna
    Sreshtha, Chandani
    Meng, Na
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 534 - 538
  • [5] An Empirical Study of Insecure Communication in Android Apps
    Zhang, Yue-heng
    Shu, Jun-liang
    Li, Juan-ru
    Wang, Qing
    Gu, Da-wu
    INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION AND NETWORK ENGINEERING (WCNE 2016), 2016,
  • [6] An Empirical Study of SSL Usage in Android Apps
    Shin, Dongwan
    Sun, Jiangfeng
    2018 52ND ANNUAL IEEE INTERNATIONAL CARNAHAN CONFERENCE ON SECURITY TECHNOLOGY (ICCST), 2018, : 217 - 221
  • [7] An empirical study of configuration changes and adoption in Android apps
    Jha, Ajay Kumar
    Lee, Sunghee
    Lee, Woo Jin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 156 : 164 - 180
  • [8] Vulnerability Detection in Recent Android Apps: An Empirical Study
    Shezan, Faysal Hossain
    Afroze, Syeda Farzia
    Iqbal, Anindya
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON NETWORKING, SYSTEMS AND SECURITY (NSYSS), 2017, : 55 - 63
  • [9] Why My App Crashes? Understanding and Benchmarking Framework-Specific Exceptions of Android Apps
    Su, Ting
    Fan, Lingling
    Chen, Sen
    Liu, Yang
    Xu, Lihua
    Pu, Geguang
    Su, Zhendong
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (04) : 1115 - 1137
  • [10] An Empirical Study on the Adoption of Scripted GUI Testing for Android Apps
    Gu, Ruizhen
    Rojas, Jose Miguel
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, : 179 - 182