Theoretical basis for code presentation: A case for cognitive load
By: Nyah Speicher, Prashant Chandrasekar
Potential Business Impact:
Helps blind coders learn and code faster.
Evidence supports that reducing cognitive load (CL) improves task performance for people of all abilities. This effect is specifically important for blind-and-low-vision (BLV) individuals because they cannot rely on many common methods of managing CL, which are frequently vision-based techniques. Current accessible "solutions" for BLV developers only sporadically consider CL in their design. There isn't a way to know whether CL is being alleviated by them. Neither do we know if alleviating CL is part of the mechanism behind why these solutions help BLV people. Using a strong foundation in psychological sciences, we identify aspects of CL that impact performance and learning in programming. These aspects are then examined when evaluating existing solutions for programming sub-tasks for BLV users. We propose an initial design "recommendations" for presentation of code which, when followed, will reduce cognitive load for BLV developers.
Similar Papers
"Less is More": Reducing Cognitive Load and Task Drift in Real-Time Multimodal Assistive Agents for the Visually Impaired
Human-Computer Interaction
Helps blind people use phones with less thinking.
From Code to Concept: Evaluating Multiple Coordinated Views in Introductory Programming
Human-Computer Interaction
Makes learning to code easier with pictures.
LLM impact on BLV programming
Human-Computer Interaction
Helps blind coders use AI tools better.