How are Diverse End-user Human-centric Issues Discussed on GitHub?
Hourieh Khalajzadeh, Mojtaba Shahin, Humphrey O. Obie, John Grundy

TL;DR
This study analyzes 1,691 GitHub issue comments across 12 projects to identify eight key categories of human-centric issues, providing insights into how developers discuss inclusiveness, privacy, accessibility, and other diversity-related concerns.
Contribution
It offers a novel empirical analysis of developer discussions on human-centric issues, categorizing the types of concerns raised in open-source projects for diverse end-users.
Findings
Eight categories of human-centric issues identified
Developers discuss inclusiveness, privacy, accessibility, and more
Insights can guide future software development for diverse users
Abstract
Many software systems fail to meet the needs of the diverse end-users in society and are prone to pose problems, such as accessibility and usability issues. Some of these problems (partially) stem from the failure to consider the characteristics, limitations, and abilities of diverse end-users during software development. We refer to this class of problems as human-centric issues. Despite their importance, there is a limited understanding of the types of human-centric issues encountered by developers. In-depth knowledge of these human-centric issues is needed to design software systems that better meet their diverse end-users' needs. This paper aims to provide insights for the software development and research communities on which human-centric issues are a topic of discussion for developers on GitHub. We conducted an empirical study by extracting and manually analysing 1,691 issue…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Accessibility for Disabilities · Software Engineering Techniques and Practices · Software Engineering Research
