Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
YukaKaniwa opened this issue Jun 14, 2024 · 0 comments
Labels
CHI ACM CHI Conference on Human Factors in Computing Systems Developer Research for developers with visual impairments / 視覚障害者向けの開発ツールに関する研究 Investigation/Discussion A paper which discussed or investigated blind people's experience / 視覚障害者を調査した研究

Comments

@YukaKaniwa
Copy link
Collaborator

Links

Abstract

Code readability is crucial for program comprehension, maintenance, and collaboration. However, many of the standards for writing readable code are derived from sighted developers’ readability needs. We conducted a qualitative study with 16 blind and visually impaired (BVI) developers to better understand their readability preferences for common code formatting rules such as identifier naming conventions, line length, and the use of indentation. Our findings reveal how BVI developers’ preferences contrast with those of sighted developers and how we can expand the existing rules to improve code readability on screen readers. Based on the findings, we contribute an inclusive understanding of code readability and derive implications for programming languages, development environments, and style guides. Our work helps broaden the meaning of readable code in software engineering and accessibility research.

  • 16人の視覚障害のある開発者を対象に、コードの読みやすさの好みを理解するための定性調査を実施

実験の対象とする、読みやすくするためのルール
image

結果:読みやすさの分類
image

  • 1行を短くする、意味のある変数名にする、インデントはスペースよりもタブの方が良いなどが好まれた
  • punctuationの読み上げの設定、読み上げ速度、読み上げのミスなどスクリーンリーダの利用による問題も挙げられた
@YukaKaniwa YukaKaniwa added CHI ACM CHI Conference on Human Factors in Computing Systems Investigation/Discussion A paper which discussed or investigated blind people's experience / 視覚障害者を調査した研究 Developer Research for developers with visual impairments / 視覚障害者向けの開発ツールに関する研究 labels Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CHI ACM CHI Conference on Human Factors in Computing Systems Developer Research for developers with visual impairments / 視覚障害者向けの開発ツールに関する研究 Investigation/Discussion A paper which discussed or investigated blind people's experience / 視覚障害者を調査した研究
Projects
None yet
Development

No branches or pull requests

1 participant