skip to main content
10.1145/1056808.1057018acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

Blind learners programming through audio

Published: 02 April 2005 Publication History

Abstract

The development of programming skills is a motivating issue in computer science. Most programming languages are focused on sighted users. This study introduces APL, Audio Programming Language for blind learners. APL is based on audio interfaces to assist novice blind learners to develop problem solving and algorithmic thinking skills. APL was designed by and for blind learners to construct meaning by making programs. We tested APL with novice blind programmers during and after development. They tried, analyzed, and make improvements to APL. Learners wrote programs to solve problems with increasingly complexity. Our preliminary results evidence that audio programming languages such as APL can be constructed to fit the needs and mental models of blind learners to motivate and help them to enter to the programming world.

References

[1]
Baldis, J. Effects of spatial audio on memory, comprehension, and preference during desktop conferences. Proceeding of the ACM CHI '01, Vol 3, 1, (2001), pp. 166--173.
[2]
Cypher, A., Halbert, D. C., Kurlander, D., Lieberman, H., Maulsby, D., Mayers, B.A., and Turransky, A. (eds.). Watch What I Do: Programming by Demonstration. Cambridge, MA: The MIT Press, 1993
[3]
Lieberman, H. Your Wish Is My Command: Programming by Example. Morgan Kaufmann, San Francisco, 2001.
[4]
McCrindle, R. & Symons, D. Audio space invaders. Proceedings of the Third International Conference on Disability, Virtual Reality and Associated Technologies, (2000), pp. 59--65.
[5]
McDaniel, R. and Myers, B. Getting more out of Programming-By-Demonstration. In Proceedings of CHI '99. ACM, Pittsburgh PA, 1999, pp. 442--449.
[6]
Mereu, S. & R. Kazman. Audio enhanced 3D interfaces for visually impaired users. Proceedings of CHI '96, ACM Press. (1996).
[7]
Montemayor, J. Physical programming: software you can touch. In Proceedings of ACM SIGCHI, ACM Press, pp. 81--82, March 2001.
[8]
Sánchez, J. Interactive 3D sound hyperstories for blind children. Proceedings of ACM CHI '99, (1999). Pittsburg PA, pp. 318--325.
[9]
Sánchez, J. AudioBattleShip: Blind learners' collaboration through sound. Proceedings of ACM CHI '03, (2003). Fort Lauderdale Florida, pp. 798--799.
[10]
Sjostrom, C. Using haptics in computer interfaces for blind people. Proceeding of the ACM CHI '01, Vol 3, 1, (2001), pp. 245--246.
[11]
Siegfried, R. A scripting language to help the blind to program visually. ACM SIGPLAN Notices, Vol 37 (2), pp.53-56, February 2002.
[12]
Smith, A.C., Francioni, J.M. & Matzek, S.D. A Java Programming tool for students with visual disabilities. Proceedings of ACM ASSETS '00, pp. 142--148, 2000.

Cited By

View all
  • (2024)Experiences from Running a Voice-Based Education Platform for Children and Teachers with Visual ImpairmentsACM Journal on Computing and Sustainable Societies10.1145/36773232:3(1-35)Online publication date: 8-Aug-2024
  • (2024)Towards Inclusive Source Code Readability Based on the Preferences of Programmers with Visual ImpairmentsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642512(1-18)Online publication date: 11-May-2024
  • (2023)Virtual Summer Camp for High School Students with Disabilities - An Experience ReportProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569818(458-464)Online publication date: 2-Mar-2023
  • Show More Cited By
  1. Blind learners programming through audio

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CHI EA '05: CHI '05 Extended Abstracts on Human Factors in Computing Systems
    April 2005
    1358 pages
    ISBN:1595930027
    DOI:10.1145/1056808
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 April 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. audio-based navigation
    2. blind children
    3. spatialized sound
    4. usability
    5. virtual acoustic environments

    Qualifiers

    • Article

    Conference

    CHI05
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 6,164 of 23,696 submissions, 26%

    Upcoming Conference

    CHI 2025
    ACM CHI Conference on Human Factors in Computing Systems
    April 26 - May 1, 2025
    Yokohama , Japan

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)23
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Experiences from Running a Voice-Based Education Platform for Children and Teachers with Visual ImpairmentsACM Journal on Computing and Sustainable Societies10.1145/36773232:3(1-35)Online publication date: 8-Aug-2024
    • (2024)Towards Inclusive Source Code Readability Based on the Preferences of Programmers with Visual ImpairmentsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642512(1-18)Online publication date: 11-May-2024
    • (2023)Virtual Summer Camp for High School Students with Disabilities - An Experience ReportProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569818(458-464)Online publication date: 2-Mar-2023
    • (2023)"Piece it together": Insights from one year of engagement with electronics and programming for people with intellectual disabilitiesProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581401(1-17)Online publication date: 19-Apr-2023
    • (2022)Understanding and Addressing Accessibility Barriers Faced by People with Visual Impairments on Block-Based Programming Environmentsundefined10.12794/metadc2048605Online publication date: Dec-2022
    • (2022)The Perception of Teachers on Usability and Accessibility of Programming Materials for Children with Visual ImpairmentsACM Transactions on Computing Education10.1145/356139123:1(1-21)Online publication date: 29-Dec-2022
    • (2022)Node-readProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings10.1145/3550356.3561591(808-815)Online publication date: 23-Oct-2022
    • (2022)Addressing Accessibility Barriers in Programming for People with Visual Impairments: A Literature ReviewACM Transactions on Accessible Computing10.1145/350746915:1(1-26)Online publication date: 21-Mar-2022
    • (2022)Lepi-Board: An Infrastructure for the Development of Digital Storytelling Games by Blind-UsersHuman-Computer Interaction10.1007/978-3-030-92325-9_10(126-135)Online publication date: 1-Jan-2022
    • (2021)Speak2Code: A Multi-Utility Program based on Speech Recognition that Allows you to Code Through Speech CommandsInternational Journal of Advanced Research in Science, Communication and Technology10.48175/IJARSCT-827(46-50)Online publication date: 8-Mar-2021
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media