Accessibility in Software Practice: A Practitioner’s Perspective

  title={Accessibility in Software Practice: A Practitioner’s Perspective},
  author={Tingting Bi and Xin Xia and David Lo and John C. Grundy and Thomas Zimmermann and Denae Ford},
  journal={ACM Transactions on Software Engineering and Methodology},
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… 

Figures and Tables from this paper

Studying industry practices of accessibility requirements in agile development
The empirical results revealed that most participants only have basic knowledge of web accessibility and are unfamiliar with accessibility guidelines and assistive technologies, and accessibility is not a priority item by the companies, and no specific methods or tools assist teams in this process.
Reproducibility Challenges and Their Impacts on Technical Q&A Websites: The Practitioners’ Perspectives
Survey results show that about 90% of participants agree to the already exposed challenges, however, they report some additional challenges that might prevent reproducibility, and participants strongly recommend introducing tool support that interacts with question submitters with suggestions for improving the code segments if the given code segments fail to reproduce the issues.


Accessibility and Software Engineering Processes: A Systematic Literature Review
A Cost-Benefit Analysis of Accessibility Testing in Agile Software Development: Results from a Multiple Case Study
An evaluation of nine accessibility testing methods that fits in an agile software development process and how they can be incorporated into an agile process by using the agile accessibility spiral is described.
A Method for Accessibility Testing of Web Applications in Agile Environments
This study proposes the use of automated tools, simulators, expertbased testing, and user-based testing in the context of a comprehensive method for accessibility testing of web applications in agile environments, as defined by the International Software Testing Qualifications Board.
Accessible software development: a conceptual model proposal
A proposal for an accessible software development model that encompasses e- Accessibility incorporation as one of the development process activities has been presented and might represent a very interesting support tool for software development organizations and a novel resource for learning and training institutions to be able to improve their computer science and informatics students’ skills on e-accessibility.
Accessibility in Practice: A Process-Driven Approach to Accessibility
The best fix for many complex accessibility issues may be to revisit the overall design approach, yet reworking designs at this late phase has a significant impact on timelines and processes.
Who Teaches Accessibility?: A Survey of U.S. Computing Faculty
The most critical barriers to teaching accessibility that faculty reported were the absence of clear and discipline-specific accessibility learning objectives and the lack of faculty knowledge about accessibility.
Can Everyone use my app? An Empirical Study on Accessibility in Android Apps
A formal open-coding of 366 discussions threads with multi-author agreement was performed to create a taxonomy regarding the aspects discussed by developers with respect to accessibility in Android, and qualitative analysis of posts from StackOverflow distilled lessons to guide further research and actions.
Representing users in accessibility research
It is argued that expectations regarding how accessibility research is conducted and reported must be raised if this field is to have the desired impact with regard to inclusive design, the information technologies studied, and the lives of the individuals being studied.
An Empirical Study of Release Note Production and Usage in Practice
A large scale empirical study of 32,425 release notes in 1,000 GitHub projects to understand the characteristics of real-world release notes, and eight categories of information identified that are normally documented in release notes are provided.
Accessibility Issues in Android Apps: State of Affairs, Sentiments, and Ways Forward
It is found that almost all apps are riddled with accessibility issues, hindering their use by disabled people, and developers are unaware of accessibility design principles and analysis tools, and the organizations in which they are employed do not place a premium on accessibility.