Accessibility in Software Practice: A Practitioner's Perspective

03/16/2021
by   Tingting Bi, et al.
0

Being able to access software in daily life is vital for everyone, and thus accessibility is a fundamental challenge for software development. However, given the number of accessibility issues reported by many users, e.g., in app reviews, it is not clear if accessibility is widely integrated into current software projects and how software projects address accessibility issues. In this paper, we report a study of the critical challenges and benefits of incorporating accessibility into software development and design. We applied a mixed qualitative and quantitative approach for gathering data from 15 interviews and 365 survey respondents from 26 countries across five continents to understand how practitioners perceive accessibility development and design in practice. We got 44 statements grouped into eight topics on accessibility from practitioners' viewpoints and different software development stages. Our statistical analysis reveals substantial gaps between groups, e.g., practitioners have Direct v.s. Indirect accessibility relevant work experience when they reviewed the summarized statements. These gaps might hinder the quality of accessibility development and design, and we use our findings to establish a set of guidelines to help practitioners be aware of accessibility challenges and benefit factors. We also propose some remedies to resolve the gaps and to highlight key future research directions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2023

Insights into Software Development Approaches: Mining Q A Repositories

Context: Software practitioners adopt approaches like DevOps, Scrum, and...
research
11/10/2017

Continuous Integration: The Silver Bullet?

Continuous integration (CI) tools integrate code changes by automaticall...
research
07/26/2019

Leveraging the Mob Mentality: An Experience Report on Mob Programming

Mob Programming, or "mobbing", is a relatively new collaborative program...
research
07/11/2016

Form Follows Function -- Do algorithms and applications challenge or drag behind the hardware evolution?

We summarise some of the key statements made at the workshop Form Follow...
research
08/07/2018

A Survey of Refactoring Detection Techniques Based on Change History Analysis

Refactoring is the process of changing a software system in such a way t...
research
02/07/2020

Views on Quality Requirements in Academia and Practice: Commonalities, Differences, and Context-Dependent Grey Areas

Context: Quality requirements (QRs) are a topic of constant discussions ...
research
07/23/2020

Survey of Human Factors in Crisis Responsive Software Development

Software development, despite all the significant improvements it contri...

Please sign up or login with your details

Forgot password? Click here to reset