skip to main content
10.1145/3373625.3417998acmconferencesArticle/Chapter ViewAbstractPublication PagesassetsConference Proceedingsconference-collections
poster

Investigating Challenges Faced by Learners with Visual Impairments using Block-Based Programming/Hybrid Environments

Authors Info & Claims
Published:29 October 2020Publication History

ABSTRACT

With an increase in the use of block-based programming environments in k-12 curriculum, the need for accessibility exists in order to serve all students. Accessible block-based systems are in their infancy. Such systems would provide students with visual impairments the opportunity to learn programming and take part in computational thinking activities using the same systems that are found appealing to most sighted learners. However, with the presence of these systems little is known about their long-term use in the educational milieu. As a result, we conducted a survey with twelve teachers of students with visual impairments to learn about the use of these systems in teaching their students and to understand the barriers that students face in the learning process. Our study reveals that only one block-based programming environment is common among teachers and that several challenges exist. These challenges range from limited learners’ preparedness through difficulties editing and navigating code, to ineffective system feedback.

References

  1. “Scratch - Imagine, Program, Share.” https://scratch.mit.edu/ (accessed Apr. 27, 2020).Google ScholarGoogle Scholar
  2. “Blockly  |  Google Developers.” https://developers.google.com/blockly (accessed Apr. 27, 2020).Google ScholarGoogle Scholar
  3. “Microsoft MakeCode.” https://www.microsoft.com/en-us/makecode (accessed Apr. 27, 2020).Google ScholarGoogle Scholar
  4. “Snap! Build Your Own Blocks.” https://snap.berkeley.edu/ (accessed Apr. 27, 2020).Google ScholarGoogle Scholar
  5. D. Weintrop and U. Wilensky, “Comparing block-based and text-based programming in high school computer science classrooms,” ACM Trans. Comput. Educ., vol. 18, no. 1, pp. 1–25, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Grover, S. Basu, M. Bienkowski, M. Eagle, N. Diana, and J. Stamper, “A framework for using hypothesis-driven approaches to support data-driven learning analytics in measuring computational thinking in block-based programming environments,” ACM Trans. Comput. Educ., vol. 17, no. 3, pp. 1–25, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. L. R. Milne and R. E. Ladner, “Blocks4All: overcoming accessibility barriers to blocks programming for children with visual impairments,” in Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018, pp. 1–10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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, 2011, pp. 571–576.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. “Swift Playgrounds - Apple.” https://www.apple.com/swift/playgrounds/ (accessed Jul. 01, 2020).Google ScholarGoogle Scholar
  10. S. Mealin and E. Murphy-Hill, “An exploratory study of blind software developers,” in2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2012, pp. 71–74.Google ScholarGoogle ScholarCross RefCross Ref
  11. K. Albusays and S. Ludi, “Eliciting programming challenges faced by developers with visual impairments: exploratory study,” in Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering, 2016, pp. 82–85.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K. Albusays, S. Ludi, and M. Huenerfauth, “Interviews and Observation of Blind Software Developers at Work to Understand Code Navigation Challenges,” in Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility, 2017, pp. 91–100.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Armaly and C. McMillan, “An empirical study of blindness and program comprehension,” in Proceedings of the 38th International Conference on Software Engineering Companion, 2016, pp. 683–685.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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, 2015, pp. 3043–3052.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. E. Schanzer, S. Bahram, and S. Krishnamurthi, “Accessible AST-Based Programming for Visually-Impaired Programmers,” in Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019, pp. 773–779.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. V. Potluri, P. Vaithilingam, S. Iyengar, Y. Vidya, M. Swaminathan, and G. Srinivasa, “CodeTalk: Improving Programming Environment Accessibility for Visually Impaired Developers,” in Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018, pp. 1–11.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Stefik, A. Haywood, S. Mansoor, B. Dunda, and D. Garcia, “Sodbeans,” in2009 IEEE 17th International Conference on Program Comprehension, 2009, pp. 293–294.Google ScholarGoogle Scholar
  18. S. Ludi, “Position paper: Towards making block-based programming accessible for blind users,” in2015 IEEE Blocks and Beyond Workshop (Blocks and Beyond), 2015, pp. 67–69.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Ludi and M. Spencer, “Design Considerations to Increase Block-based Language Accessibility for Blind Programmers Via Blockly,” J. Vis. Lang. Sentient Syst., vol. 3, no. 1, pp. 119–124, 2017.Google ScholarGoogle ScholarCross RefCross Ref
  20. J. S. Y. Ong, N. A. O. Amoah, A. E. Garrett-Engele, M. I. Page, K. R. McCarthy, and L. R. Milne, “Expanding Blocks4All with Variables and Functions,” in The 21st International ACM SIGACCESS Conference on Computers and Accessibility, 2019, pp. 645–647.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. V. Koushik and C. Lewis, “An accessible blocks language: work in progress,” in Proceedings of the 18th International ACM SIGACCESS Conference on Computers and Accessibility, 2016, pp. 317–318.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. V. Koushik, D. Guinness, and S. K. Kane, “StoryBlocks: A Tangible Programming Game To Create Accessible Audio Stories,” in Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019, pp. 1–12.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. C. Morrison , “Torino: A tangible programming language inclusive of children with visual disabilities,” Human–Computer Interact., pp. 1–49, 2018.Google ScholarGoogle Scholar
  24. C. Morrison , “Physical Programming for Blind and Low Vision Children at Scale,” Human-Computer Interact., pp. 1–35, Jul. 2019, doi: 10.1080/07370024.2019.1621175.Google ScholarGoogle ScholarCross RefCross Ref
  25. A. Hadwen-Bennett, S. Sentance, and C. Morrison, “Making Programming Accessible to Learners with Visual Impairments: A Literature Review.,” Int. J. Comput. Sci. Educ. Sch., vol. 2, no. 2, p. n2, 2018.Google ScholarGoogle Scholar

Index Terms

  1. Investigating Challenges Faced by Learners with Visual Impairments using Block-Based Programming/Hybrid Environments
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            ASSETS '20: Proceedings of the 22nd International ACM SIGACCESS Conference on Computers and Accessibility
            October 2020
            764 pages
            ISBN:9781450371032
            DOI:10.1145/3373625

            Copyright © 2020 Owner/Author

            Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 29 October 2020

            Check for updates

            Qualifiers

            • poster
            • Research
            • Refereed limited

            Acceptance Rates

            ASSETS '20 Paper Acceptance Rate46of167submissions,28%Overall Acceptance Rate436of1,556submissions,28%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format