How Do Open Source Software Contributors Perceive and Address Usability? Valued Factors, Practices, and Challenges
Wenting Wang, Jinghui Cheng, Jin L.C. Guo

TL;DR
This study surveys OSS contributors to understand their perceptions, practices, and challenges related to usability, revealing a predominance of system-centric approaches and highlighting the need for more user-centric practices.
Contribution
It provides empirical insights into current OSS usability practices, emphasizing the gap between user needs and contributor approaches, and suggests directions for fostering user-centric development.
Findings
Many contributors recognize usability importance
Most rely on issue tracking for feedback
Challenges in understanding diverse user needs
Abstract
Usability is an increasing concern in open source software (OSS). Given the recent changes in the OSS landscape, it is imperative to examine the OSS contributors' current valued factors, practices, and challenges concerning usability. We accumulated this knowledge through a survey with a wide range of contributors to OSS applications. Through analyzing 84 survey responses, we found that many participants recognized the importance of usability. While most relied on issue tracking systems to collect user feedback, a few participants also adopted typical user-centered design methods. However, most participants demonstrated a system-centric rather than a user-centric view. Understanding the diverse needs and consolidating various feedback of end-users posed unique challenges for the OSS contributors when addressing usability in the most recent development context. Our work provided…
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
TopicsOpen Source Software Innovations · Software Engineering Research · Mobile Crowdsensing and Crowdsourcing
