"It's Just Everything Outside of the IDE that's the Problem": Information Seeking by Software Developers with Visual Impairments

Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)Mental Health Apps & Online Support CommunitiesSoftware Engineers & DevelopersAssistive Technology Specialists

Document Title

“It’s Just Everything Outside of the IDE that’s the Problem”: Information Seeking and Visually Impaired Software Developers

Document Information

  • Subject Area: Software Development, Information Behavior, Accessibility Technology
  • Keywords: Software Development, Visual Impairment, Information Behavior, Accessibility, API Documentation, Technical Support

Research Background and Issues

  • Identified Problems or Challenges: The authors point out that many accessibility tools supporting visually impaired developers (DWVI) focus on interactions with development tools (e.g., IDEs). However, to properly modify or write code, developers must also retrieve information from dispersed and highly technical resources. This involves information seeking and synthesis processes, which are inherently challenging for all software developers but may be more complex for visually impaired individuals.

  • Significance: Technical programming skills are a crucial pathway to good career opportunities in the current economy. However, visually impaired individuals (PWVI) still face economic inequality, making it socially significant to enhance their access to professional technical support.

  • Research Motivation and Related Work: Existing research primarily focuses on improving the accessibility of programming tools, such as IDEs, source code, and instructional diagrams, with limited attention to the information-seeking behaviors of visually impaired individuals. Given that prior studies have shown screen reader users exhibit different information behavior patterns on the web, it is hypothesized that these behavioral differences may also exist in professional environments and require specialized support.

Solution

  • Method: The authors observed and interviewed 12 professional visually impaired developers (DWVI) to explore their information-seeking and synthesis behaviors. Specific methods included:

    1. Observing participants performing online searches for specified API documentation tasks.
    2. Conducting in-depth interviews to discuss information source selection, accessibility issues, and related usage strategies.
  • Innovation: By framing software development as an information-seeking process, the study highlights the importance of contextual and social factors in influencing accessibility for visually impaired developers.

  • Implementation Steps and Key Techniques:

    • Utilizing the “Critical Incident Technique” framework for semi-structured interviews.
    • Categorizing the types of information sources observed and discussed, analyzing the impact of visual functionality on information behavior.
    • Coding interview transcripts and conducting thematic analysis to achieve qualitative insights.

Research Findings

  • Specific Outcomes:

    1. Information Source Categorization: DWVI’s primary information sources include official documentation, blogs and tutorials, forums, textbooks, search engines with additional features, interpersonal interactions, and memory.
    2. Accessibility Factors: Accessibility issues in technical information sources are similar to those in non-technical sources, such as the lack of ALT text and disorganized visual styles. However, the accessibility impact varies across different types of information sources for DWVI.
    3. Decision Dynamics: The core factor influencing information source selection is participants’ familiarity with the subject matter rather than accessibility issues. However, accessibility problems can disrupt information-seeking and prompt switching to alternative sources.
  • Strengths and Limitations:

    • Strengths: The study complements existing knowledge on non-visual behaviors and technical needs, providing a basis for optimizing accessible development environments.
    • Limitations:
      1. The study involved only 12 participants, which may not fully represent the diversity of information behaviors within the DWVI community.
      2. Higher-level accessibility issues in technical sources may be overshadowed by more fundamental problems.
  • Experimental or Evaluation Results:

    • DWVI exhibit many similarities in information behavior compared to non-designated visually impaired developers (DWNSVI), but accessibility issues make information retrieval more complex in their workflows.
    • Interpersonal collaboration plays a significant role in DWVI’s work, particularly in scenarios where they rely on sighted colleagues to share information.
  • Future Directions:

    1. Further research on predicting the accessibility of information sources to provide DWVI with more direct information during source selection.
    2. Exploring ways to support DWVI in developing customized accessibility tools to create more flexible support environments.
    3. Investigating the impact of social dynamics on team collaboration, especially optimizing DWVI’s experience in multi-ability collaborative environments.

This study emphasizes that accessibility design in software development is not solely a technical issue but also requires consideration of social and contextual perspectives, offering significant insights for future technology design directions.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/47916/2021

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3411764.3445090
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2021
emoji_events
Award
No award tagged
group
Authors
3 authors
sell
Subtopics
Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille), Mental Health Apps & Online Support Communities
work
Professions
Software Engineers & Developers, Assistive Technology Specialists
article
Content Status
Full text indexed
hub
Related Papers
5 related papers