Short answer
Design and develop collaborative coding tools that provide robust auditory feedback and alternative representations for visual information, thereby reducing the cognitive load and extra effort required by BVI developers.
- Field
- User-Centred Design
- Source
- Deep Blue (University of Michigan) (2023)
- Method
- Qualitative study and empirical study (tool implementation and evaluation)
- Evidence
- Strong effect
Designing collaborative programming tools with specific attention to the needs of blind and visually impaired (BVI) developers can significantly reduce the additional effort they must exert to participate fully in software development teams. This user-centred design research insight is drawn from a 2023 study published in Deep Blue (University of Michigan). Using Qualitative study and empirical study (tool implementation and evaluation), researchers explored how this design variable affects real-world outcomes. The key design takeaway: Design and develop collaborative coding tools that provide robust auditory feedback and alternative representations for visual information, thereby reducing the cognitive load and extra effort required by BVI developers.
Inclusive Collaborative Coding Environments Enhance BVI Developer Participation
Designing collaborative programming tools with specific attention to the needs of blind and visually impaired (BVI) developers can significantly reduce the additional effort they must exert to participate fully in software development teams.
Deep Blue (University of Michigan) · 2023
Key Findings
- 01BVI developers often perform extra 'articulation work' to adapt to established work practices in mixed-ability teams.
- 02Sociotechnical challenges impact communication, help-seeking, and collaboration between BVI and sighted developers.
- 03Inclusive tooling, such as CodeWalk, can reduce the coordination burden on BVI developers.
Application
Design takeaway
Design and develop collaborative coding tools that provide robust auditory feedback and alternative representations for visual information, thereby reducing the cognitive load and extra effort required by BVI developers.
How to apply
When designing or evaluating collaborative software development tools, conduct user research specifically with BVI developers to identify and address their unique challenges. Prioritize features that enhance shared awareness and reduce the need for manual adaptation of workflows.
Project actions
- 01When researching user needs, actively seek out participants with diverse abilities.
- 02Consider how your design choices might create barriers for users with different sensory or cognitive needs.
- 03Prototype and test with real users throughout the design process.
Method & Evidence
Variables
Strengths & Limitations
Strengths
- +Addresses a critical gap in accessibility research for collaborative software development.
- +Combines qualitative insights with empirical tool development and evaluation.
Limitations
It can be challenging to recruit a diverse range of participants for user testing, and it may be difficult to fully replicate the complex dynamics of a real-world collaborative coding environment in a controlled study.
Reliability & validity
The qualitative study's findings are strengthened by the subsequent empirical study's tool development, which attempts to address the identified issues. However, the generalizability of findings may be limited by the specific context and participants of the studies.
Think critically
To what extent can current 'universal design' principles in software development truly accommodate the specific needs of BVI developers in highly interactive collaborative environments, or is specialized design always necessary?
Design Principles
"Design for inclusivity by anticipating and accommodating diverse user needs from the outset of the design process."
Effective collaboration in software development is crucial for team productivity and innovation. By proactively addressing the accessibility challenges faced by BVI developers, design teams can foster more inclusive work environments and unlock the full potential of diverse talent pools.
What This Means for Your Design
Making coding tools easier for blind and visually impaired people to use in group projects helps everyone work together better.
How to use in your project
- 1.Reference this study when discussing the importance of inclusive design in collaborative software development or when justifying design choices aimed at improving accessibility for users with visual impairments.
Add to My Project
Quick Cite
Paragraph starter
Research indicates that collaborative programming environments often present significant accessibility challenges for blind and visually impaired (BVI) developers, requiring them to perform additional 'articulation work' to integrate into teams. Studies have shown that the implementation of inclusive tooling, designed with specific attention to features like shared awareness and auditory feedback, can substantially reduce this burden and foster more equitable participation.
Source
Deep Blue (University of Michigan)
Accessibility of Collaborative Programming for Blind and Visually Impaired Developers
journal · 2023
View sourceQuestions About This Research
- What does the research say about inclusive collaborative coding environments enhance bvi developer participation?
- Design and develop collaborative coding tools that provide robust auditory feedback and alternative representations for visual information, thereby reducing the cognitive load and extra effort required by BVI developers. Evidence: Deep Blue (University of Michigan) (2023).
- Why does "Inclusive Collaborative Coding Environments Enhance BVI Developer Participation" matter for design?
- Effective collaboration in software development is crucial for team productivity and innovation. By proactively addressing the accessibility challenges faced by BVI developers, design teams can foster more inclusive work environments and unlock the full potential of diverse talent pools.
- How can designers apply this research?
- Design and develop collaborative coding tools that provide robust auditory feedback and alternative representations for visual information, thereby reducing the cognitive load and extra effort required by BVI developers.
- What were the main findings?
- BVI developers often perform extra 'articulation work' to adapt to established work practices in mixed-ability teams.. Sociotechnical challenges impact communication, help-seeking, and collaboration between BVI and sighted developers.. Inclusive tooling, such as CodeWalk, can reduce the coordination burden on BVI developers.
- What research method was used?
- Qualitative study and empirical study (tool implementation and evaluation).
- How strong is the evidence?
- Evidence strength is rated Strong effect, based on a 2023 journal from Deep Blue (University of Michigan).
- What should I do differently in my next project?
- When designing or evaluating collaborative software development tools, conduct user research specifically with BVI developers to identify and address their unique challenges. Prioritize features that enhance shared awareness and reduce the need for manual adaptation of workflows.
- What are the limitations?
- The research may not cover all possible collaborative programming scenarios or the full spectrum of visual impairments. The effectiveness of specific tools like CodeWalk may vary depending on the team's specific workflow and existing infrastructure.