ABSTRACT
Without understanding the programming difficulties faced by developers with visual impairments, the research community cannot begin to work on effective solutions to overcome these potential problems. This paper will describe our initial empirically based study to identify the problems blind software developers face. We analyzed 69 survey responses with blind developers in an effort to identify the aspects that are indeed a challenge to software development. The results indicate a number of difficulties, workarounds, and basis requirements that will serve as domain and stakeholder understand.
- Eliciting programming challenges for developers with visual impairments survey. https://people.rit.edu/kla3145/Research/pdf/BlindProgrSurvey.pdf. Accessed: 2016-02-29.Google Scholar
- C. M. Baker, L. R. Milne, and R. E. Ladner. Structjumper: A tool to help blind programmers navigate and understand the structure of code. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, pages 3043--3052. ACM, 2015. Google ScholarDigital Library
- S. Mealin and E. Murphy-Hill. An exploratory study of blind software developers. In Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on, pages 71--74. IEEE, 2012.Google ScholarCross Ref
- A. C. Smith, J. S. Cook, J. M. Francioni, A. Hossain, M. Anwar, and M. F. Rahman. Nonvisual tool for navigating hierarchical structures. In ACM SIGACCESS Accessibility and Computing, number 77--78, pages 133--139. ACM, 2004. Google ScholarDigital Library
- A. Stefik, C. Hundhausen, and R. Patterson. An empirical investigation into the design of auditory cues to enhance computer program comprehension. International Journal of Human-Computer Studies, 69(12):820--838, 2011. Google ScholarDigital Library
- A. M. Stefik, C. Hundhausen, and D. Smith. On the design of an educational infrastructure for the blind and visually impaired in computer science. In Proceedings of the 42nd ACM technical symposium on Computer science education, pages 571--576. ACM, 2011. Google ScholarDigital Library
- P. Vickers and J. L. Alty. When bugs sing. Interacting with Computers, 14(6):793--819, 2002.Google ScholarCross Ref
Index Terms
- Eliciting programming challenges faced by developers with visual impairments: exploratory study
Recommendations
Addressing Accessibility Barriers in Programming for People with Visual Impairments: A Literature Review
Accessibility issues with programming languages and programming environments pose a major barrier for students with visual impairments to participate in computing related courses as well as threatens the productivity of professional programmers with ...
Interviews and Observation of Blind Software Developers at Work to Understand Code Navigation Challenges
ASSETS '17: Proceedings of the 19th International ACM SIGACCESS Conference on Computers and AccessibilityIntegrated 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 ...
Accessible Blockly: An Accessible Block-Based Programming Library for People with Visual Impairments
ASSETS '22: Proceedings of the 24th International ACM SIGACCESS Conference on Computers and AccessibilityThe visual and mouse-centric nature of block-based programming environments generally make them inaccessible and challenging to use by users with visual impairments who rely on assistive technologies to interact with computers. This prevents these users ...
Comments