Addressing accessibility barriers in programming for people with visual impairments: A literature review

A Mountapmbeme, O Okafor, S Ludi - ACM Transactions on Accessible …, 2022 - dl.acm.org
Accessibility issues with programming languages and programming environments pose a
major barrier for students with visual impairments to participate in computing related courses …

[HTML][HTML] Synthesizing research on programmers' mental models of programs, tasks and concepts—A systematic literature review

A Heinonen, B Lehtelä, A Hellas… - Information and Software …, 2023 - Elsevier
Context: Programmers' mental models represent their knowledge and understanding of
programs, programming concepts, and programming in general. They guide programmers' …

Hacking, switching, combining: understanding and supporting DIY assistive technology design by blind people

J Herskovitz, A Xu, R Alharbi, A Guo - … of the 2023 CHI Conference on …, 2023 - dl.acm.org
Existing assistive technologies (AT) often fail to support the unique needs of blind and
visually impaired (BVI) people. Thus, BVI people have become domain experts in …

Towards modeling human attention from eye movements for neural source code summarization

A Bansal, B Sharif, C McMillan - Proceedings of the ACM on Human …, 2023 - dl.acm.org
Neural source code summarization is the task of generating natural language descriptions of
source code behavior using neural networks. A fundamental component of most neural …

Function call graph context encoding for neural source code summarization

A Bansal, Z Eberhart, Z Karas, Y Huang… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Source code summarization is the task of writing natural language descriptions of source
code. The primary use of these descriptions is in documentation for programmers. Automatic …

Towards Inclusive Source Code Readability Based on the Preferences of Programmers with Visual Impairments

M Pandey, S Oney, A Begel - Proceedings of the 2024 CHI Conference …, 2024 - dl.acm.org
Code readability is crucial for program comprehension, maintenance, and collaboration.
However, many of the standards for writing readable code are derived from sighted …

Modeling programmer attention as scanpath prediction

A Bansal, CY Su, Z Karas, Y Zhang… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
This paper launches a new effort at modeling programmer attention by predicting eye
movement scanpaths. Programmer attention refers to what information people intake when …

Accessible to whom? Bringing accessibility to blocks

A Stefik, W Allee, G Contreras, T Kluthe… - Proceedings of the 55th …, 2024 - dl.acm.org
The introduction of block-based programming has gradually changed the landscape of
programming education, particularly for school children. Block languages today, however …

” It's Just Everything Outside of the IDE that's the Problem”: Information Seeking by Software Developers with Visual Impairments

KM Storer, H Sampath, MAA Merrick - … of the 2021 CHI Conference on …, 2021 - dl.acm.org
Many efforts to increase accessibility in coding for developers with visual impairments
(DWVI) focus on supporting interactions with development tools. But, to understand how to …

CONVO: What does conversational programming need?

J Van Brummelen, K Weng, P Lin… - 2020 IEEE Symposium …, 2020 - ieeexplore.ieee.org
Vast improvements in natural language understanding and speech recognition have paved
the way for conversational interaction with computers. While conversational agents have …