Addressing accessibility barriers in programming for people with visual impairments: A literature review
Accessibility issues with programming languages and programming environments pose a
major barrier for students with visual impairments to participate in computing related courses …
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' …
programs, programming concepts, and programming in general. They guide programmers' …
Towards modeling human attention from eye movements for neural source code summarization
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 …
source code behavior using neural networks. A fundamental component of most neural …
Hacking, switching, combining: understanding and supporting DIY assistive technology design by blind people
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 …
visually impaired (BVI) people. Thus, BVI people have become domain experts in …
Modeling programmer attention as scanpath prediction
This paper launches a new effort at modeling programmer attention by predicting eye
movement scanpaths. Programmer attention refers to what information people intake when …
movement scanpaths. Programmer attention refers to what information people intake when …
Function call graph context encoding for neural source code summarization
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 …
code. The primary use of these descriptions is in documentation for programmers. Automatic …
” It's Just Everything Outside of the IDE that's the Problem”: Information Seeking by Software Developers with Visual Impairments
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 …
(DWVI) focus on supporting interactions with development tools. But, to understand how to …
Convo: What does conversational programming need?
Vast improvements in natural language understanding and speech recognition have paved
the way for conversational interaction with computers. While conversational agents have …
the way for conversational interaction with computers. While conversational agents have …
The Dilemma of Building Do-It-Yourself (DIY) Solutions for Workplace Accessibility
Existing commercial and in-house software development tools are often inaccessible to
Blind and Low Vision Software Professionals (BLVSPs), hindering their participation and …
Blind and Low Vision Software Professionals (BLVSPs), hindering their participation and …
The making of accessible android applications: an empirical study on the state of the practice
Nowadays, mobile applications represent the principal means to enable human interaction.
Being so pervasive, these applications should be made usable for all users: accessibility …
Being so pervasive, these applications should be made usable for all users: accessibility …