无障碍块:一个无障碍的基于块的编程库,为视障人士

Aboubakar Mountapmbeme, Obianuju Okafor, S. Ludi
{"title":"无障碍块:一个无障碍的基于块的编程库,为视障人士","authors":"Aboubakar Mountapmbeme, Obianuju Okafor, S. Ludi","doi":"10.1145/3517428.3544806","DOIUrl":null,"url":null,"abstract":"The 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 from participating in programming activities where these systems are used. This paper presents a prototype of an accessible block-based programming library called Accessible Blockly that allows users to create and navigate block-based code using a screen reader and a keyboard. This is an attempt to make the famous Blockly library accessible through a screen reader and keyboard. In this paper, we present the design and implementation of Accessible Blockly. We also discuss the evaluation of the library for block-based code navigation in a study with 12 blind programmers. Analysis of the study results shows that Accessible Blockly effectively aids users with reading and understanding block-based code. Participants found Accessible Blockly easy to use and less frustrating for navigating block-based programs. The participants also expressed enthusiasm and interest in using the keyboard and screen reader to navigate block-based code and in the accessibility of block-based programming.","PeriodicalId":384752,"journal":{"name":"Proceedings of the 24th International ACM SIGACCESS Conference on Computers and Accessibility","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Accessible Blockly: An Accessible Block-Based Programming Library for People with Visual Impairments\",\"authors\":\"Aboubakar Mountapmbeme, Obianuju Okafor, S. Ludi\",\"doi\":\"10.1145/3517428.3544806\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The 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 from participating in programming activities where these systems are used. This paper presents a prototype of an accessible block-based programming library called Accessible Blockly that allows users to create and navigate block-based code using a screen reader and a keyboard. This is an attempt to make the famous Blockly library accessible through a screen reader and keyboard. In this paper, we present the design and implementation of Accessible Blockly. We also discuss the evaluation of the library for block-based code navigation in a study with 12 blind programmers. Analysis of the study results shows that Accessible Blockly effectively aids users with reading and understanding block-based code. Participants found Accessible Blockly easy to use and less frustrating for navigating block-based programs. The participants also expressed enthusiasm and interest in using the keyboard and screen reader to navigate block-based code and in the accessibility of block-based programming.\",\"PeriodicalId\":384752,\"journal\":{\"name\":\"Proceedings of the 24th International ACM SIGACCESS Conference on Computers and Accessibility\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 24th International ACM SIGACCESS Conference on Computers and Accessibility\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3517428.3544806\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 24th International ACM SIGACCESS Conference on Computers and Accessibility","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3517428.3544806","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

基于块的编程环境的视觉和以鼠标为中心的特性通常使它们难以被依赖辅助技术与计算机交互的视觉障碍用户使用。这阻止了这些用户参与使用这些系统的编程活动。本文提出了一个可访问的基于块的编程库的原型,称为accessible Blockly,它允许用户使用屏幕阅读器和键盘创建和导航基于块的代码。这是一个尝试,使著名的Blockly库通过屏幕阅读器和键盘访问。在本文中,我们提出了无障碍块的设计和实现。我们还讨论了对基于块的代码导航库的评估,研究了12个盲人程序员。研究结果分析表明,无障碍块有效地帮助用户阅读和理解基于块的代码。参与者发现无障碍块易于使用,并且在基于块的程序中导航时不那么令人沮丧。与会者还对使用键盘和屏幕阅读器浏览基于块的代码以及基于块的编程的可访问性表示了热情和兴趣。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Accessible Blockly: An Accessible Block-Based Programming Library for People with Visual Impairments
The 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 from participating in programming activities where these systems are used. This paper presents a prototype of an accessible block-based programming library called Accessible Blockly that allows users to create and navigate block-based code using a screen reader and a keyboard. This is an attempt to make the famous Blockly library accessible through a screen reader and keyboard. In this paper, we present the design and implementation of Accessible Blockly. We also discuss the evaluation of the library for block-based code navigation in a study with 12 blind programmers. Analysis of the study results shows that Accessible Blockly effectively aids users with reading and understanding block-based code. Participants found Accessible Blockly easy to use and less frustrating for navigating block-based programs. The participants also expressed enthusiasm and interest in using the keyboard and screen reader to navigate block-based code and in the accessibility of block-based programming.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Designing with and for People with Intellectual Disabilities Investigating Sign Language Interpreter Rendering and Guiding Methods in Virtual Reality 360-Degree Content ”I Should Feel Like I’m In Control”: Understanding Expectations, Concerns, and Motivations for the Use of Autonomous Navigation on Wheelchairs It's Enactment Time!: High-fidelity Enactment Stage for Accessible Automated Driving System Technology Research Inter-rater Reliability of Command-Line Web Accessibility Evaluation Tools
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1