Publication | Closed Access
Interviews and Observation of Blind Software Developers at Work to Understand Code Navigation Challenges
75
Citations
24
References
2017
Year
Unknown Venue
Software MaintenanceSoftware Development PracticeEngineeringVisual Programming LanguagePreferred Coding SoftwareEducationSoftware EngineeringCommunicationSoftware AnalysisAccessible GameCode NavigationBlind Software DevelopersEmpirical Software Engineering ResearchComputer AccessibilityEnd-user DevelopmentSoftware PracticeAssistive TechnologyDesignUser ExperienceComputer ScienceMobile AccessibilitySoftware DesignCode Navigation ChallengesProgram AnalysisSoftware TestingProgram ComprehensionHuman-computer InteractionTechnologyDevelopment Environments
Integrated Development Environments (IDEs) play an important role in the workflow of many software developers, e.g. providing syntactic highlighting or other navigation aids to support the creation of lengthy codebases. Unfortunately, such complex visual information is difficult to convey with current screen-reader technologies, thereby creating barriers for programmers who are blind, who are nevertheless using IDEs. To better understand their usage strategies and challenges, we conducted an exploratory study to investigate the issue of code navigation by developers who are blind. We observed 28 blind programmers using their preferred coding tool while they performed various programming activities, in particular while they navigated through complex codebases. Participants encountered many navigation difficulties when using their preferred coding software with assistive technologies (e.g., screen readers). During interviews, participants reported dissatisfaction with the accessibility of most IDEs due to the heavy use of visual abstractions. To compensate, participants used multiple input methods and workarounds to navigate through code comfortably and reduce complexity, but these approaches often reduced their speed and introduced mistakes, thereby reducing their efficiency as programmers. Our findings suggest an opportunity for researchers and the software industry to improve the accessibility and usability of code navigation for blind developers in IDEs.
| Year | Citations | |
|---|---|---|
Page 1
Page 1