An Epidemiology-inspired Large-scale Analysis of Android App Accessibility

被引:32
作者
Ross, Anne Spencer [1 ]
Zhang, Xiaoyi [1 ]
Fogarty, James [1 ]
Wobbrock, Jacob O. [2 ]
机构
[1] Univ Washington, Paul G Allen Sch Comp Sci & Engn, DUB Grp, Seattle, WA 98195 USA
[2] Univ Washington, Informat Sch, DUB Grp, Seattle, WA 98195 USA
基金
美国国家科学基金会;
关键词
Mobile applications; large-scale analyses; accessibility;
D O I
10.1145/3348797
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Accessibility barriers in mobile applications (apps) can make it challenging for people who have impairments or use assistive technology to use those apps. Ross et al.'s epidemiology-inspired framework emphasizes that a wide variety of factors may influence an app's accessibility and presents large-scale analysis as a powerful tool for understanding the prevalence of accessibility barriers (i.e., inaccessibility diseases). Drawing on this framework, we performed a large-scale analysis of free Android apps, exploring the frequency of accessibility barriers and factors that may have contributed to barrier prevalence. We tested a population of 9,999 apps for seven accessibility barriers: few TalkBack-focusable elements, missing labels, duplicate labels, uninformative labels, editable TextViews with contentDescription, fully overlapping clickable elements, and undersized elements. We began by measuring the prevalence of each accessibility barrier across all relevant element classes and apps. Missing labels and undersized elements were the most prevalent barriers. As a measure of the spread of barriers across apps, we assessed the five most reused classes of elements for missing labels and undersized elements. The Image Button class was among the most barrier-prone of the high reuse element classes; 53% of Image Button elements were missing labels and 40% were undersized. We also investigated factors that may have contributed to the high barrier prevalence in certain classes of elements, selecting examples based on prior knowledge, our analyses, and metrics of reuse and barrier-proneness. These case studies explore: (1) how the few TalkBack-focusable elements accessibility barrier relates to app category (e.g., Education, Entertainment) and the tools used to implement an app, (2) the prevalence of label-based barriers in image-based buttons, (3) design patterns that affect the labeling and size of Radio Buttons and Checkboxes, and (4) accessibility implications of the sizing of third-party plug-in elements. Our work characterizes the current state of Android accessibility, suggests improvements to the app ecosystem, and demonstrates analysis techniques that can be applied in further app accessibility assessments.
引用
收藏
页数:36
相关论文
共 23 条
  • [1] Adobe, AD AIR
  • [2] Allix K, 2016, 13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), P468, DOI [10.1145/2901739.2903508, 10.1109/MSR.2016.056]
  • [3] Apple Inc, 2012, ACC PROGR GUID IOS
  • [4] Bae W, 2014, PROC EUR SOLID-STATE, P447, DOI 10.1109/ESSCIRC.2014.6942118
  • [5] Carvalho L. P., 2016, P 15 BRAZILIAN S HUM, DOI [10.1145/3033701.3033718, DOI 10.1145/3033701.3033718]
  • [6] Clegg-Vinell Raphael., 2014, PROC W4A 2014, P1, DOI DOI 10.1145/2596695.2596717
  • [7] Cooper Michael., 2013, GUIDANCE APPLYING WC
  • [8] Rico: A Mobile App Dataset for Building Data-Driven Design Applications
    Deka, Biplab
    Huang, Zifeng
    Franzen, Chad
    Hibschman, Joshua
    Afergan, Daniel
    Li, Yang
    Nichols, Jeffrey
    Kumar, Ranjitha
    [J]. UIST'17: PROCEEDINGS OF THE 30TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2017, : 845 - 854
  • [9] ERICA: Interaction Mining Mobile Apps
    Deka, Biplab
    Huang, Zifeng
    Kumar, Ranjitha
    [J]. UIST 2016: PROCEEDINGS OF THE 29TH ANNUAL SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2016, : 767 - 776
  • [10] Caption Crawler: Enabling Reusable Alternative Text Descriptions using Reverse Image Search
    Guinness, Darren
    Cutrell, Edward
    Morris, Meredith Ringel
    [J]. PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,