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 条
  • [21] How Android Apps Break the Data Minimization Principle: An Empirical Study
    Zhang, Shaokun
    Lei, Hanwen
    Wang, Yuanpeng
    Li, Ding
    Guo, Yao
    Chen, Xiangqun
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1238 - 1250
  • [22] A Large-Scale Empirical Study of Android App Decompilation
    Mauthe, Noah
    Kargen, Ulf
    Shahmehri, Nahid
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 400 - 410
  • [23] An empirical study on the behavioral intention to use mobile group purchase apps : Taking Meituan app as an example
    Yan, Huimin
    Liu, Jie
    2019 16TH INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT (ICSSSM2019), 2019,
  • [24] Leave my Apps Alone! A Study on how Android Developers Access Installed Apps on User's Device
    Scoccia, Gian Luca
    Kanj, Ibrahim
    Malavolta, Ivano
    Razavi, Kaveh
    2020 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS, MOBILESOFT, 2020, : 38 - 49
  • [25] Peeking into the Gray Area of Mobile World: An Empirical Study of Unlabeled Android Apps
    Chen, Sen
    Fan, Lingling
    Gao, Cuiyun
    Song, Fu
    Liu, Yang
    2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 579 - 590
  • [26] An Empirical Study of SMS One-Time Password Authentication in Android Apps
    Ma, Siqi
    Feng, Runhan
    Li, Juanru
    Liu, Yang
    Nepal, Surya
    Ostry, Diethelm
    Bertino, Elisa
    Deng, Robert H.
    Ma, Zhuo
    Jha, Sanjay
    35TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSA), 2019, : 339 - 354
  • [27] Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps' Native Code
    Almanee, Sumaya
    Unal, Arda
    Payer, Mathias
    Garcia, Joshua
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 170 - 170
  • [28] Testing of Mobile Applications in the Wild: A Large-Scale Empirical Study on Android Apps
    Pecorelli, Fabiano
    Catolino, Gemma
    Ferrucci, Filomena
    De Lucia, Andrea
    Palomba, Fabio
    2020 IEEE/ACM 28TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC, 2020, : 296 - 307
  • [29] Keep Me Updated: An Empirical Study on Embedded Java']JavaScript Engines in Android Apps
    Wen, Elliott
    Zhou, Jiaxiang
    Luo, Xiapu
    Russello, Giovanni
    Dietrich, Jens
    2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 361 - 372
  • [30] Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps' Native Code
    Almanee, Sumaya
    Unal, Arda
    Payer, Mathias
    Garcia, Joshua
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 1347 - 1359