[program-l] Re: New coding tool could aid computer programmers who are blind or have low vision | Penn State University

  • From: <kperry@xxxxxxxxxxxxx>
  • To: <program-l@xxxxxxxxxxxxx>
  • Date: Thu, 3 Nov 2022 12:53:18 -0400

 

I don’t know.  I talked to this guy back in the summer when we ran a coding 
symposium.  A lot of his knowledge  is good but old.  I personally think he is 
solving an issue that is not a problem any longer.  Nice they are trying but 
they need to keep their information up dated.

 

From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> On Behalf 
Of Mani Iyer ("mani.g.iyer")
Sent: Thursday, November 3, 2022 11:56 AM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] New coding tool could aid computer programmers who are 
blind or have low vision | Penn State University

 

This sounds promising.

 

Mani

 

 

 

 

 


https://www.psu.edu/news/information-sciences-and-technology/story/new-coding-tool-could-aid-computer-programmers-who-are/


New coding tool could aid computer programmers who are blind or have low vision


According to Billah, this is especially useful for blind and low-vision users 
when navigating empty space or making sense of special symbols — such as 
indentations or parentheses — which hold meaning in the code and serve as 
visual markers for sighted programmers in traditional code editors. When used 
with Grid Editor, a screen reader will audibly state that a cell is blank, 
indicating to a blind or low-vision programmer that an indentation exists and 
helps them to perceive their cursor’s location in the code. Grid Editor also 
uses other audible cues to guide the user, such as announcing in which cell the 
cursor is currently located, stating whether or buzzing when the user reaches 
the boundary of the grid. Additionally, Grid Editor applies brightly colored 
highlights to certain cells, mimicking colors used in traditional code editors 
to further direct low-vision users.   

After building their initial prototype, the researchers solicited feedback from 
the online communities of blind or low-vision programmers for two months. Then, 
to test the functionality of their final prototype, they recruited 12 blind or 
low-vision programmers for a controlled lab study. Participants used both a 
plain text editor and Grid Editor to complete various coding tasks. The 
researchers observed the programmers’ activity and measured accuracy and 
efficiency. On average, the participants were faster, navigated more accurately 
and made fewer errors when using Grid Editor compared to the traditional code 
editor. 

“Think about coding as walking a road; for a sighted person, he can see the 
road, but for a blind person, the road is dark and as a result he may fall,” 
one study participant stated. “But if I have something to hold on to while 
walking, it will help me walk the road more easily. The way I see it, Grid 
Editor gives me that structure I can hold on to [while coding], as I always 
know which line and level I am in.” 

Billah, whose expertise lies in accessible computing, hopes that tools like 
Grid Editor will help encourage more blind and low-vision individuals to 
explore computer programming — a high paying field — as a career choice. 

“Blind individuals are already at an economic disadvantage, and many of them 
pursue careers in the music and audio transcription industries,” said Billah.. 
”However, computer programming can be a rewarding career choice for them 
because programming is a text-based activity suitable for their assistive 
technologies such as screen readers or refreshable Braille displays. Therefore, 
if enough resources and tools are available to them to learn computer 
programming easily and quickly, they can make a better living for themselves.” 

Billah and Ehtesham-Ul-Haque collaborated with Syed Mostofa Monsur, Bangladesh 
University of Engineering and Technology, on the work, which was presented this 
week at the  <https://uist.acm.org/uist2022/> ACM Symposium on User Interface 
Software and Technology (UIST), the premier venue for innovations in 
human-computer interfaces. The paper has received the conference’s 2022 Best 
Paper Award.  

Grid Editor is free to use and is  <https://ally-ide.herokuapp.com/> publicly 
available online. It works best with Chrome Browser with NVDA screen reader. It 
currently supports Python programming language, but support for other languages 
is underway.  

The work was supported in part by the National Institutes of Health and in part 
by Billah’s startup fund from the College of IST. 

Other related posts: