"It's Just Everything Outside of the IDE that's the Problem": Information Seeking by Software Developers with Visual Impairments
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:
- Observing participants performing online searches for specified API documentation tasks.
- 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:
- 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.
- 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.
- 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:
- The study involved only 12 participants, which may not fully represent the diversity of information behaviors within the DWVI community.
- 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:
- Further research on predicting the accessibility of information sources to provide DWVI with more direct information during source selection.
- Exploring ways to support DWVI in developing customized accessibility tools to create more flexible support environments.
- 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.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- What barriers do blind developers encounter when searching for programming information?Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
- How does blind developers' information-seeking behavior differ from that of sighted developers?Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
- How can information access and collaboration experiences be improved for blind developers?Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
Practical Problems
1- Blind developers struggle to navigate information resources such as technical documentation, affecting work efficiency.Category: Web and Community Content AccessibilitySimilar questionsarrow_forward
- 60%
CodeTalk: Improving Programming Environment Accessibility for Visually Impaired Developers
CHI '18· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
Assistive-Technology Aided Manual Accessibility Testing in Mobile Apps, Powered by Record-and-Replay
CHI '23· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
"Do You Want Me to Participate or Not?": Investigating the Accessibility of Software Development Meetings for Blind and Low Vision Professionals
CHI '24· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
The Dilemma of Building Do-It-Yourself (DIY) Solutions For Workplace Accessibility
CHI '25· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
PSST: Enabling Blind or Visually Impaired Developers to Author Sonifications of Streaming Sensor Data
UIST '22· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
Based on Jaccard similarity of research subtopics & professions (≥60%)