The Impact of Generative AI Coding Assistants on Developers Who Are Visually Impaired

Voice AccessibilityGenerative AI (Text, Image, Music, Video)Software Engineers & DevelopersAI/ML Researchers & EngineersAssistive Technology Specialists

Research Background and Issues

What problems or challenges did the authors identify?

  • The software development field is rapidly adopting generative AI tools like GitHub Copilot, but their impact on visually impaired developers has not been sufficiently studied.
  • AI-generated dynamic content and complex interaction mechanisms may increase accessibility challenges for visually impaired developers, especially during context switching and task interruptions.
  • Existing assistive technologies primarily focus on traditional static programming environments, which fail to address the new challenges posed by generative AI programming environments.

Why is this issue important?

  • Generative AI tools are transforming the software development ecosystem, and their design and usability directly affect the participation and productivity of visually impaired developers.
  • Fair technological participation is a cornerstone of social inclusivity, and neglecting the needs of this group of developers could further exacerbate inequality in technological opportunities.

Research Motivation and Related Work

  • Previous studies show that visually impaired developers face numerous challenges in code navigation and debugging. Existing solutions (e.g., StructJumper, CodeTalk) focus on traditional tools and have limited applicability to generative AI tools.
  • This study aims to explore how generative AI tools can become effective assistive tools for visually impaired developers rather than creating new barriers.

Solutions

What methods or solutions did the authors propose?

  • Using the Activity Theory framework to analyze how tools like GitHub Copilot mediate the coding behaviors of visually impaired developers, identifying design contradictions and misalignments.
  • Proposing a series of design recommendations, including:
    • Context History Logs: Helping developers track AI interactions to mitigate workflow interruptions caused by context switching.
    • Interaction Manager: Providing grouping, annotation, and storage functionalities for AI-generated suggestions to facilitate retrieval and management.
    • AI Timeouts: Offering customizable AI pause features to allow developers to work without AI interference in appropriate scenarios.

What is innovative about this solution?

  • Applying the Activity Theory framework to study the accessibility of generative AI tools, providing a systematic approach to identifying and addressing design contradictions (e.g., conflicts between user navigation strategies and AI tool design).
  • Introducing the novel concept of "AI Timeouts" to address issues of generative AI interfering with user focus, ensuring users retain control.

What are the implementation steps? What key technologies were used?

  1. Research Design:
    • Conducting user studies with 10 visually impaired developers, including coding and debugging tasks, real-time observation of GitHub Copilot usage, and follow-up interviews.
  2. Analytical Framework:
    • Using Activity Theory to analyze the dynamic interactions between developers (subjects), tasks (objectives), and tools (GitHub Copilot).
  3. Data Collection and Coding:
    • Gradually parsing the impact of generative AI on workflows to extract key design contradictions and areas for improvement.

Research Outcomes

What specific outcomes were achieved?

  • The study found that generative AI has a dual impact on visually impaired developers: it enhances task efficiency and provides a form of "supervised control," but also introduces cognitive load and workflow interruptions.
  • Developers need greater control to manage the dynamic behaviors of generative AI, such as frequent context switching and excessive code suggestions.

How does it compare to existing solutions?

  • It identifies specific mechanisms through which generative AI tools create challenges for non-visual users, whereas traditional research focuses on static tools.
  • It proposes new features specifically designed for dynamic generative AI environments (e.g., AI Timeouts, Interaction Manager), addressing design gaps in existing assistive technologies.

What were the experimental or evaluation results?

  • Participants generally found generative AI helpful for certain tasks, such as code generation and efficiency improvement, but reported significant difficulties with context switching and cognitive overload.
  • The study revealed that these barriers led to high frustration levels among some participants, although they remained optimistic about improved AI tools.

Limitations and Future Directions

  • Limitations:
    • Small sample size limited to male participants, which may restrict the generalizability of the findings.
    • The study focused solely on GitHub Copilot, excluding other AI coding assistant tools, potentially overlooking broader impacts across diverse generative AI environments.
    • The experiments were short-term observations, leaving long-term effects of AI tool usage unexplored.
  • Future Directions:
    • Expanding the sample size to include developers of different genders and diverse backgrounds.
    • Comparing the accessibility designs of various generative AI tools to establish universal design standards.
    • Conducting long-term studies to explore the evolution of developer interactions with generative AI tools and their impact on professional development.

Conclusion

This study highlights the opportunities and challenges faced by visually impaired developers when using generative AI tools like GitHub Copilot. It also proposes new design recommendations tailored to dynamic AI environments. By deepening the understanding of the dual nature of generative AI, the research lays the foundation for designing more inclusive next-generation AI tools, providing new pathways for equitable participation in technological environments.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/189492/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3714008
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
5 authors
sell
Subtopics
Voice Accessibility, Generative AI (Text, Image, Music, Video)
work
Professions
Software Engineers & Developers, AI/ML Researchers & Engineers, Assistive Technology Specialists
article
Content Status
Full text indexed
hub
Related Papers
0 related papers