#A11yDev: Understanding Contemporary Software Accessibility Practices from Twitter Conversations
Authors
Document Title
A11yDev: Understanding Contemporary Software Accessibility Practices from Twitter Conversations
Document Information
- Subject Area: Software Accessibility, Social Computing, Development Process Research
- Keywords: Software Accessibility, Developer Perspective, Social Network Analysis, Issues and Solutions, User Feedback, Accessibility Practices, Learning Resources, Community Advocacy
Research Background and Issues
-
Identified Problems or Challenges
- Despite efforts from various sectors (e.g., policies, development guidelines, assistive technology tools), software accessibility still faces significant shortcomings; 96.8% of the most visited 1 million website homepages have accessibility issues.
- Current research predominantly focuses on the developer perspective, lacking user feedback or broader multi-stakeholder perspectives.
- Accessibility in the software development lifecycle is often treated as an afterthought rather than a priority.
-
Significance
- According to the World Health Organization, approximately 15% of the global population (about 1 billion people) have some form of disability, and this number is expected to grow with population aging and advancements in medical technology.
- Software is ubiquitous in daily life, and accessibility directly impacts the equal participation of people with disabilities.
-
Research Motivation
- To address the narrow perspective in existing software accessibility research by adopting a multi-stakeholder and multi-phase approach to examine accessibility practices.
- To explore accessibility discussions from developers to end-users through the analysis of social media platforms like Twitter.
Solution
-
Proposed Method
- Collect Twitter conversations related to accessibility (637 groups, over 8,500 tweets) and conduct an in-depth qualitative analysis of this data.
- Identify three key perspectives (“Process,” “Profession,” “People”) and propose four related themes (Cost and Incentives, Awareness and Advocacy, Technology and Resources, Integration and Inclusivity).
-
Innovations
- Moves beyond the traditional developer perspective by integrating user, multi-stakeholder, and community advocacy layers to provide a holistic view of accessibility issues in software development.
- Utilizes social media tweets, which, unlike surveys or interviews, capture more direct and authentic user feedback and developer discussions.
-
Implementation Steps and Key Techniques
- Data Collection:
- Use Twitter Academic API v2 to retrieve tweets related to “accessibility.”
- The dataset includes developer and advocacy-related content from approximately 1,800 independent users.
- Qualitative Analysis:
- Employ Straussian grounded theory to establish a coding framework (addressing development lifecycle, technical issues, behavioral patterns, etc.).
- Cross-Perspective Analysis:
- Summarize mainstream practices, obstacles, and potential solutions in the software development process.
- Literature Comparison and Triangulation:
- Extract related literature (using keyword searches, forward and backward snowballing, etc.) to validate findings from tweet analysis.
- Data Collection:
Research Outcomes
-
Specific Findings
- Identified three core perspectives:
- Process: Covers lifecycle stages such as planning, design, coding, and testing.
- Profession: Reflects the undervaluation of accessibility in development and management roles.
- People: Highlights the importance of communication and learning between users and developers, as well as community advocacy.
- Determined four cross-cutting themes:
- Cost and Incentives: Accessibility features are often seen as additional costs, especially for small businesses; regulations and SEO serve as existing incentives.
- Awareness and Advocacy: Lack of educational resources and systematic training; online communities and user feedback play a significant role in raising accessibility awareness.
- Technology and Resources: Poor discoverability and integration of tools, outdated documentation, and insufficient support from certain frameworks and APIs limit developers.
- Integration and Inclusivity: Accessibility should be embedded in the development lifecycle, incorporating practical experiences from disabled communities.
- Recommendations include demonstrating return on investment, adjusting regulatory focus, improving tool support, and promoting accessibility concepts from the education stage.
- Identified three core perspectives:
-
Advantages Over Existing Solutions
- Captures more practical and immediate discussions through social media, better reflecting the real-world barriers and practices in software development accessibility.
- Provides actionable interventions across multiple domains, including technology development, professional education, and user feedback.
-
Experimental and Evaluation Results
- Data encompasses discussions from 1,075 independent users across various contexts (e.g., mobile app development, web design).
- Coding and review processes reveal that tools and workflows driven by user feedback are more readily adopted by developers.
-
Limitations and Future Directions
- Tweets provide limited content and lack in-depth interaction with tweet authors for validation.
- The dataset is predominantly in English, potentially excluding accessibility discussions in other languages.
- Encourages future research to focus on developing new tools, promoting strategies for specific professions/industries, and analyzing long-term trends.
This study, through comprehensive analysis of social media data, reveals technical and cultural barriers in scientific decision-making and execution, offering critical guidance for advancing the field of digital accessibility.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can accessibility practices in software development be improved from the perspectives of multiple stakeholders, including users?Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
- What technical and cultural barriers in development workflows can accessibility discussions on Twitter reveal?Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
- How can developers' attention to accessibility be increased and embedded in the development lifecycle?Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
Practical Problems
1- Developers widely neglect accessibility, facing obstacles in both technical tools and awareness building.Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
- 67%
Arboretum and Arbility: Improving Web Accessibility Through a Shared Browsing Architecture
UIST '18· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +2
- 60%
Improving Colour Patterns to Assist People with Colour Vision Deficiency
CHI '22· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
“Malicious” Pictorials: How Alt Text Matters to Screen Reader Users’ Experience of Image-Dense Media
DIS '24· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
Based on Jaccard similarity of research subtopics & professions (≥60%)