CSforAll: EAGER: Making Bootstrap Accessible to Visually-Impaired Users
CSforAll: EAGER: Making Bootstrap Accessible to Visually-Impaired Users
批准号:
1648684
负责人:
Shriram Krishnamurthi
金额:
$29.64万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-10-01 至 2020-09-30
中文摘要
布朗大学提出了一个项目,创建一个灵活的、语言无关的软件库,使文本和块编程工具对视障用户无障碍。屏幕阅读器是向那些不能直接阅读的人呈现文本的最常见的负担得起的工具,但它在呈现源代码时遇到困难,因为源代码符号很多,最好不是作为单词列表,而是作为抽象语法树(AST)进行导航。这个项目将生成一组JavaScript库,这些库用适合屏幕阅读器显示的结构化描述对源代码进行注释。之所以选择JavaScript,是因为基于web的环境解决了学校中常见的技术和后勤挑战。它们减少了对IT人员进行安装和维护的需求,并且使学生能够在校外工作,而无需手动传输文件。基于web的软件在开发人员端也更容易升级和发展。作为基于云的ui的通用语言,浏览器的文档对象模型(DOM)目前在可访问性方面受到了极大的关注,因此,通过使用DOM来显示我们的IDE,我们现在和将来都可以利用这些投资。在这个项目中创建的库将用于使两个基于web的环境——wesscheme和code.pyret.org——可访问,这些环境将用于对视障用户进行可用性测试。
英文摘要
Brown University proposes a project to create a flexible, language agnostic software library that makes text and block programming tools accessible to visually-impaired users. Screen-readers, the most common affordable tool for presenting text to those who can't read it directly, have difficulties presenting source code which is symbol-heavy and navigated best not as a list of words, but as an abstract syntax tree (AST). This project will produce a collection of JavaScript libraries that annotate source code with structural descriptions suitable for presentation by screen readers. JavaScript was chosen because web-based environments address common technical and logistical challenges in schools. They place fewer demands on IT staff for installation and maintenance, and enable students to work outside of school without manually transferring files. Web-based software is also easier to upgrade and evolve on the developer's end. Being the lingua-franca for cloud-based UIs, the browser's Document Object Model (DOM) is currently receiving significant attention when it comes to accessibility and thus, by using the DOM to display our IDE, we can leverage these investments now and in the future. The libraries created in this project will be used to make two web-based environments--WeScheme and code.pyret.org--accessible, and those environments will be used in conducting usability testing with visually-impaired users.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Accessible AST-Based Programming for Visually-Impaired Programmers
为视障程序员提供基于 AST 的无障碍编程
DOI:
10.1145/3287324.3287499
发表时间:
2019
期刊:
SIGCSE '19 Proceedings of the 50th ACM Technical Symposium on Computer Science Education
影响因子:
--
作者:
[Schanzer, Emmanuel, Bahram, Sina, Krishnamurthi, Shriram]
通讯作者:
Krishnamurthi, Shriram
Adapting Student IDEs for Blind Programmers
为盲人程序员调整学生 IDE
DOI:
10.1145/3428029.3428051
发表时间:
2020
期刊:
International Conference on Computing Education Research
影响因子:
--
作者:
[Schanzer, Emmanuel, Bahram, Sina, Krishnamurthi, Shriram]
通讯作者:
Krishnamurthi, Shriram
FMitF: Track II: Educating Developers about Ownership in Rust
-
批准号:2319014
-
项目类别:Standard Grant
-
资助金额:$9.99万
-
财政年份:2023
-
负责人:Shriram Krishnamurthi
-
依托单位:
SHF: Small: Little Tricky Logics: Misconceptions in Understanding Logics and Formal Properties
-
批准号:2227863
-
项目类别:Standard Grant
-
资助金额:$59.96万
-
财政年份:2023
-
负责人:Shriram Krishnamurthi
-
依托单位:
Pedagogical Tools for Formal Methods
-
批准号:2208731
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2022
-
负责人:Shriram Krishnamurthi
-
依托单位:
EAGER: Semantics for Learning Functional Programming
-
批准号:1803362
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2018
-
负责人:Shriram Krishnamurthi
-
依托单位:
SHF:Small:The Power of ``Why?'': Using Provenance for Disciplined Exploration in Model Finding
-
批准号:1714431
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2017
-
负责人:Shriram Krishnamurthi
-
依托单位:
CSforAll: EAGER: Integrating Lightweight Data Science and Computing for K-12
-
批准号:1647486
-
项目类别:Standard Grant
-
资助金额:$29.89万
-
财政年份:2016
-
负责人:Shriram Krishnamurthi
-
依托单位:
Exploring Transfer Between Computing and Algebra and Its Effects on Mathematics Pedagogy and Self-efficacy in Computing Teachers
-
批准号:1535276
-
项目类别:Standard Grant
-
资助金额:$149.74万
-
财政年份:2015
-
负责人:Shriram Krishnamurthi
-
依托单位:
SHF: Medium: A Balance of Power: Programming and Reasoning for Software-Defined Networks
-
批准号:1408745
-
项目类别:Standard Grant
-
资助金额:$100.42万
-
财政年份:2014
-
负责人:Shriram Krishnamurthi
-
依托单位:
EAGER: By the People, For the People: Community Ratings for App Privacy
-
批准号:1449236
-
项目类别:Standard Grant
-
资助金额:$14.8万
-
财政年份:2014
-
负责人:Shriram Krishnamurthi
-
依托单位:
TWC: Small: Extensible Web Browsers and User Privacy
-
批准号:1223231
-
项目类别:Standard Grant
-
资助金额:$37.48万
-
财政年份:2012
-
负责人:Shriram Krishnamurthi
-
依托单位:
SHF: Medium: Collaborative Research: Semantics Engineering for Scripting Languages
-
批准号:1064418
-
项目类别:Standard Grant
-
资助金额:$45.15万
-
财政年份:2011
-
负责人:Shriram Krishnamurthi
-
依托单位:
EAGER: Interfaces to Reduce Human Error in Social Network Access Control Policy Authoring
-
批准号:1048846
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2010
-
负责人:Shriram Krishnamurthi
-
依托单位:
CT-ISG: Power to the People: Tools for Explaining Access-Control Consequences
-
批准号:0830945
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2008
-
负责人:Shriram Krishnamurthi
-
依托单位:
CT-ISG: Representation, Analysis, and Verification of Access Control in Dynamic Environments
-
批准号:0627310
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2006
-
负责人:Shriram Krishnamurthi
-
依托单位:
CAREER: Formal Verfication of Aspect-Oriented Software
-
批准号:0447509
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Shriram Krishnamurthi
-
依托单位:
Lightweight Analysis of Program Evolution Using Feature Signatures
-
批准号:0429492
-
项目类别:Standard Grant
-
资助金额:$14.67万
-
财政年份:2004
-
负责人:Shriram Krishnamurthi
-
依托单位:
Collaborative Research: Robust Interactive Web Services
-
批准号:0305949
-
项目类别:Standard Grant
-
资助金额:$13.5万
-
财政年份:2003
-
负责人:Shriram Krishnamurthi
-
依托单位:
Collaborative Research: Compositional Verification of Software Product Lines as Open Systems
-
批准号:0305950
-
项目类别:Continuing Grant
-
资助金额:$15.6万
-
财政年份:2003
-
负责人:Shriram Krishnamurthi
-
依托单位:
海外基金