Debugging Support for Students with Blindness and Visual Impairments on Notebook-based Programming Environments
A primary challenge for students with blindness or visual impairments (BVI) in programming education lies in the limited accessibility of debugging tools. While debugging is crucial, students with BVI often face significant barriers when trying to navigate to error messages, locate errors in the code, and verify fixes. This challenge is particularly problematic for Jupyter Notebook and its variants, as error messages are typically displayed in a separate block beneath the code. This separation makes it difficult for screen readers to effectively report the location and nature of errors.
To address this challenge, we developed AudioNB, an accessibility tool aimed at improving debugging support in Google Colab, a variant of Jupyter Notebook. AudioNB enhances debugging by providing real-time error message reading, direct navigation to the location of error, and quick syntax checks. It simplifies the debugging process for students with BVI, allowing them to work more efficiently by simplifying locating error messages or bugs.
The evaluation results demonstrate that AudioNB significantly reduced time-to-debug, with an average reduction of 72.5%. The debugging time reduction was consistently observed whenever the students returned to use AudioNB. Post-experiment surveys and interviews revealed positive user experiences and also provided information for potential pitfalls and future improvements.
Thu 19 FebDisplayed time zone: Central Time (US & Canada) change
13:40 - 15:00 | Accessible ComputingPapers at Meeting Room 260-267 Chair(s): Trent Dawson University of Nevada, Las Vegas | ||
13:40 20mTalk | Debugging Support for Students with Blindness and Visual Impairments on Notebook-based Programming Environments Papers God'Salvation Oguibe The University of Texas at San Antonio, Lauryn Castro The University of Texas at San Antonio, Katherine Holloway University of Texas at San Antonio, Kathy Ewoldt The University of Texas at San Antonio, Leslie Neely The University of Texas at San Antonio, Taslima Akter UTSA, Wei Wang University of Texas at San Antonio, USA | ||
14:00 20mTalk | Where are the Disabled Students?: A Literature Review of Disability Inclusion in Computing Education Research Papers Isabela Figueira University of California, Irvine, Josahandi Cisneros University of California, Irvine, Jason Weber University of California, Irvine, Wendy Sanka University of California, Irvine, Karen Phan University of California, Irvine, Jennifer Wong-Ma University of California, Irvine, Stacy Branham University of California, Irvine | ||
14:20 20mTalk | Students with Disabilities in Computer Science Principles: An Examination of Capacity, Access, and Participation Papers Sara Frey Pennsylvania Training and Technical Assistance Network, Hannah Williams University of Nevada, Las Vegas, Andreas Stefik University of Nevada at Las Vegas, USA | ||
14:40 20mTalk | Examining Inclusive Computing Education for Blind Students in India Papers Akshay Kolgar Nayak pc, Yash Prakash pc, Md Javedul Ferdous Old Dominion University, Sampath Jayarathna Old Dominion University, Hae-Na Lee Michigan State University, Vikas Ashok Old Dominion University | ||