VL/HCC 2022
Mon 12 - Fri 16 September 2022 Rome, Italy
Thu 15 Sep 2022 09:00 - 09:30 at San Francesco Room - Session on Barriers Chair(s): Jácome Cunha

The availability of numerous UI components, the promise of accessibility, and cross-platform support have made UI frameworks (e.g., Flutter, Xamarin, React Native) and libraries (e.g., wxPython) quite popular among software developers. However, their widespread use also highlights the need to understand the experiences of programmers with visual impairments with them. We adopted a mixed-methods design comprising two studies to understand the accessibility and challenges of developing interfaces with UI frameworks and libraries. In Study 1, we analyzed 96 randomly-sampled archived threads of Program-L, a mailing list primarily comprising programmers with visual impairments. In Study 2, we interviewed 18 programmers with visual impairments to confirm the findings from Study 1 and gain a deeper understanding of their motivations and experiences in using UI frameworks. Our participants considered UI development essential to their programming responsibilities and sought to acquire relevant skills and expertise. However, accessibility barriers in programming tools and UI frameworks complicated the processes of writing UI code, debugging, testing, and collaborating with sighted colleagues. Our paper concludes with recommendations grounded in empirical findings to improve the accessibility of frameworks and libraries.

Thu 15 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
Session on BarriersResearch Papers at San Francesco Room
Chair(s): Jácome Cunha University of Porto
09:00
30m
Talk
Accessibility of UI Frameworks and Libraries for Programmers with Visual ImpairmentsFull paper
Research Papers
Maulishree Pandey University of Michigan School of Information, Sharvari Bondre University of Michigan School of Information, Sile O'Modhrain University of Michigan, Steve Oney University of Michigan
DOI
09:30
30m
Talk
Barriers in Front-End Web DevelopmentFull paper
Research Papers
David Ignacio Gonzalez Samudio George Mason University, Thomas LaToza George Mason University
DOI
10:00
30m
Talk
End-user encounters with lambda abstraction in spreadsheets: Apollo's bow or Achilles' heel?Full paper
Research Papers
Advait Sarkar Microsoft, Sruti Srinivasa Ragavan Microsoft Research; School of EECS, Oregon State University, Jack Williams Microsoft, Andrew D. Gordon Microsoft Research and University of Edinburgh
DOI