ABSTRACT
As diversity efforts in computer science begin to recognize disabled programmers as an underrepresented group, we step back to chronicle the experiences of blind programmers in higher education. Through a survey and follow-up interviews with 10 blind programmers, we share reflections and barriers important for the computing education community to understand as we attempt to welcoming cultures for disabled programmers. Our findings illuminated a variety of barriers blind programmers faced in college and the impact that they had on their ability to succeed in the field. We found that barriers permeate all parts of these blind student's' education from accessing the materials and doing the homework to working with professors. These barriers increased feelings of the isolation, decreased motivation especially when tasks were inaccessible, and prevented them from learning all the concepts covered in their degree program.
- Catherine M. Baker, Lauren R. Milne, and Richard E. Ladner. 2015. 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 - CHI '15, 3043--3052. Google ScholarDigital Library
- Suzanne P. Balik, Sean P. Mealin, Matthias F. Stallmann, Robert D. Rodman, Michelle L. Glatz, and Veronica J. Sigler. 2014. Including Blind People in Computing Through Access to Graphs. In Proceedings of the 16th International ACM SIGACCESS Conference on Computers & Accessibility - ASSETS '14, 91--98. Google ScholarDigital Library
- Jeffrey P. Bigham, Maxwell B. Aller, Jeremy T. Brudvik, Jessica O. Leung, Lindsay A. Yazzolino, and Richard E. Ladner. 2008. Inspiring Blind High School Students to Pursue Computer Science with Instant Messaging Chatbots. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education - SIGCSE '08, 449. Google ScholarDigital Library
- Sheryl Burgstahler. 2008. Equal access: {Universal} design of instruction. Retrieved November 13, 2018 from https://www.washington.edu/accesscomputing/sites/default/files/doit-sync/files/Equal-Access-Universal-Design-of-Instruction.pdfGoogle Scholar
- Sheryl Burgstahler and Richard Ladner. 2006. AccessComputing: From Research to Practice | The Alliance for Access to Computing Careers. Retrieved May 3, 2016 from http://www.washington.edu/accesscomputing/resources/accesscomputing-research-practiceGoogle Scholar
- Parham Doustdar. 2016. The Tools of a Blind Programmer -- Parham Doustdar's Blog. Retrieved April 21, 2016 from https://www.parhamdoustdar.com/2016/04/03/tools-of-blind-programmer/Google Scholar
- Chandrika Jayant, Matt Renzelmann, Dana Wen, Satria Krisnandi, Richard Ladner, and Dan Comden. 2007. Automated Tactile Graphics Translation: In the Field. Proceedings of the 9th International ACM SIGACCESS Conference on Computers and Accessibility - Assets '07: 75. Google ScholarDigital Library
- Maggie Johnson. 2015. The Computer Science Pipeline and Diversity: Part 1 - How did we get here? Retrieved May 7, 2016 from http://googleresearch.blogspot.com/2015/07/the-computer-science-pipeline-and.htmlGoogle Scholar
- Shaun K. Kane and Jeffrey P. Bigham. 2014. Tracking @stemxcomet: Teaching Programming to Blind Students via 3D Printing, Crisis Management, and Twitter. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education - SIGCSE '14, 247--252. Google ScholarDigital Library
- Stephanie Ludi. 2013. Robotics Programming Tools for Blind Students. In 28th Annual International Technology and Persons with Disabilities Conference Scientific/Research Proceedings. Retrieved May 26, 2016 from http://scholarworks.calstate.edu/handle/10211.3/121968Google Scholar
- Sean Mealin and E Murphy-Hill. 2012. An Exploratory Study of Blind Software Developers. In Proceedings of 2012 IEEE Symposium on Visual Languages and Human-Centric Computing - VL/HCC '12. Retrieved February 27, 2014 from http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6344485Google ScholarCross Ref
- Venkatesh Potluri, Priyan Vaithilingam, Suresh Iyengar, Y. Vidya, Manohar Swaminathan, and Gopal Srinivasa. 2018. CodeTalk. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems - CHI '18, 1--11.Google Scholar
- T. V. Raman. 1996. Emacspeak--Direct Speech Access. In Proceedings of the Second Annual ACM Conference on Assistive Technologies - Assets '96, 32--36. Google ScholarDigital Library
- Jaime Sánchez and Fernando Aguayo. 2005. Blind Learners Programming Through Audio. Extended Abstracts on Human Factors in Computing Systems - CHI '05: 1769--1772. Retrieved February 27, 2014 from http://dl.acm.org/citation.cfm?id=1057018 Google ScholarDigital Library
- Ann C. Smith, Joan M. Francioni, Mohd Anwar, Justin S. Cook, Asif Hossain, and M. Fayezur Rahman. 2003. Nonvisual Tool for Navigating Hierarchical Structures. In Proceedings of the 6th International ACM SIGACCESS Conference on Computers and Accessibility - ASSETS '04, 133. Google ScholarDigital Library
- Andreas Stefik, Christopher Hundhausen, and Robert Patterson. 2011. An empirical investigation into the design of auditory cues to enhance computer program comprehension. International Journal of Human-Computer Studies 69, 12: 820--838. Google ScholarDigital Library
- Andreas M. Stefik, Christopher Hundhausen, and Derrick Smith. 2011. 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 - SIGCSE '11, 571. Google ScholarDigital Library
- Paul Vickers and James L Alty. 2002. When bugs sing. Interacting with Computers 14, 6: 793--819.Google ScholarCross Ref
- About | The Alliance for Access to Computing Careers. Retrieved April 21, 2016 from http://www.washington.edu/accesscomputing/aboutGoogle Scholar
- EdSharp. Retrieved November 8, 2017 from https://github.com/EmpowermentZone/EdSharpGoogle Scholar
- Learning Ally - Support for Dyslexia and Learning Disabilities. Retrieved May 7, 2016 from https://www.learningally.org/Google Scholar
- Communities of Practice | AccessComputing. Retrieved December 1, 2018 from https://www.washington.edu/accesscomputing/get-involved/educators-employers/communities-practiceGoogle Scholar
Index Terms
- Educational Experiences of Blind Programmers
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 ...
StructJumper: A Tool to Help Blind Programmers Navigate and Understand the Structure of Code
CHI '15: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing SystemsIt can be difficult for a blind developer to understand and navigate through a large amount of code quickly, as they are unable to skim as easily as their sighted counterparts. To help blind developers overcome this problem, we present StructJumper, an ...
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 ...
Comments