Unblind the charts: Towards Making Interactive Charts Accessible in Android Applications

09/25/2021
by   Ishan Amarkumar Joshi, et al.
0

Smartphones are a crucial aspect of routine life in the modern world, and viewing information graphics such as charts becomes common practice for many unassuming tasks. However, for the vision impaired, accessing graphical material presents many difficulties. Android smartphones usually come preinstalled with Google Talkback as a default screen-reader, which attempts to cater for the visually impaired by providing supplementary auditory information when interfacing with supported applications. Still, the crux of this situation is that screen-readers rely on developers correctly implementing the required accessibility guidelines for UI elements, such as charts. Unfortunately, according to the empirical study, more than 88 real-world Android applications are inaccessible to a vision-impaired user, contributing to the wider accessibility issues faced by vision impaired users of smartphones. These accessibility issues can be attributed to a knowledge gap in considering possible disabilities for users, and time costs for developers. To overcome these challenges, this study proposes CAM (Chart Accessibility Module), which aims to reduce time and bridge the knowledge gap required to implement chart accessibility. CAM has two steps, generating chart summary using raw data and feeding it to the screen-reader using the Android Accessibility API for MPAndroidChart library. The user study results show that CAM significantly reduces difficulty and time taken to implement accessibility for application developers.

READ FULL TEXT

page 8

page 12

page 13

page 14

page 15

page 16

page 22

page 23

research
06/26/2019

Making Smartphone Application Permissions Meaningful for the Average User

Smartphones hold important private information, yet users routinely expo...
research
11/09/2022

It's TEEtime: Bringing User Sovereignty to Smartphones

The majority of smartphones either run iOS or Android operating systems....
research
06/24/2021

Runtime Permission Issues in Android Apps: Taxonomy, Practices, and Ways Forward

Android introduces a new permission model that allows apps to request pe...
research
03/01/2020

Unblind Your Apps: Predicting Natural-Language Labels for Mobile GUI Components by Deep Learning

According to the World Health Organization(WHO), it is estimated that ap...
research
04/10/2023

Taming Android Fragmentation through Lightweight Crowdsourced Testing

Android fragmentation refers to the overwhelming diversity of Android de...
research
03/12/2021

On Satisfying the Android OS Community: User Feedback Still Central to Developers' Portfolios

End-users play an integral role in identifying requirements, validating ...
research
04/07/2023

Multimedia Distribution Process Tracking for Android and iOS

The crime of illegally filming and distributing images or videos worldwi...

Please sign up or login with your details

Forgot password? Click here to reset