How Do Open Source Software Contributors Perceive and Address Usability?: Valued Factors, Practices, and Challenges
@article{Wang2022HowDO, title={How Do Open Source Software Contributors Perceive and Address Usability?: Valued Factors, Practices, and Challenges}, author={Wenting Wang and Jinghui Cheng and Jin L. C. Guo}, journal={IEEE Software}, year={2022}, volume={39}, pages={76-83} }
Given the recent changes in the open source software (OSS) landscape, we examined OSS contributors’ current valued factors, practices, and challenges concerning usability. Our survey provides insights for OSS practitioners and tool designers to promote a user-centric mindset and improve usability practice in OSS communities.
6 Citations
Facilitating Asynchronous Participatory Design of Open Source Software: Bringing End Users into the Loop
- Computer ScienceCHI Extended Abstracts
- 2021
Preliminary contributions to OSS usability are proposed through the user-centered exploration of a set of design guidelines that capture the needs of OSS participatory design tools, two personas that represent the characteristics of O SS designers and end users, and a low-fidelity prototype tool for end user involvement in OSS projects.
A Systematic Mapping Study of Software Usability Studies
- Computer ScienceInternational Journal of Advanced Computer Science and Applications
- 2021
The result of this mapping study shows that software usability is an active research area, with a promising number of works published in the last decade, and that the current literature spans over multiple article classes of which investigative papers, model proposals and evaluation papers are the most frequently published article types.
Analyzing User Involvement Practice: A Case Study
- Computer ScienceInternational Journal of Advanced Computer Science and Applications
- 2021
This research analyzes the findings of a case study carried out to assess the user involvement situation within a business specializing in innovative software for general consumers, service providers, and enterprises to recognition that a firm plan for drawing users into development processes is necessary moving forward.
Characterizing User Behaviors in Open-Source Software User Forums: An Empirical Study
- Computer ScienceArXiv
- 2022
It is observed that end-users not only initiated most of the threads, but also acted as the significant contributors for responding to other users’ posts, even though they tended to lack confidence in their activities as indicated by psycho-linguistic analyses.
Evaluating the usability of open source frameworks in energy system modelling
- Computer ScienceRenewable and Sustainable Energy Reviews
- 2022
Understanding and Supporting the Design Systems Practice
- Computer Science, Art
- 2022
Design systems represent a user interaction design and development approach that is currently of avid interest in the industry. However, little research work has been done to synthesize knowledge…
References
SHOWING 1-10 OF 16 REFERENCES
How Do the Open Source Communities Address Usability and UX Issues?: An Exploratory Study
- Computer ScienceCHI Extended Abstracts
- 2018
Qualitative analysis of selected issue tracking threads from three OSS projects hosted on GitHub indicated that discussions about usability and UX issues in OSS communities were largely influenced by the personal opinions and experiences of the participants.
Perceptions and practices of usability in the free/open source software (FoSS) community
- Computer ScienceCHI
- 2010
A need to reconceptualize HCI methods to better fit a culture of practice and its corresponding value system in the free/open source software community is suggested.
Users’ perception of open source usability: an empirical study
- Computer ScienceEngineering with Computers
- 2011
The results of this study provide empirical evidence by indicating that the highlighted key factors play a significant role in improving OSS usability.
Usability in open source software development: opinions and practice
- Computer Science
- 2006
Overall it is found that OSS developers are interested in usability, but in practice it is not top priority, and OSS projects rarely employs systematic usability evaluation.
Adapting usability techniques for application in open source Software: A multiple case study
- Computer ScienceInf. Softw. Technol.
- 2019
Activity-Based Analysis of Open Source Software Contributors: Roles and Dynamics
- Computer Science2019 IEEE/ACM 12th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)
- 2019
This paper demonstrates a methodology and establishes knowledge to understand how the contributors' roles and their dynamics, reflected in the activities contributors perform, are exhibited in OSS communities and provided rich design guidelines for OSS tools to support diverse contributor roles.
The Usability of Open Source Software
- Computer ScienceFirst Monday
- 2003
It is described how existing human-computer interaction techniques can be used to leverage distributed networked communities, of developers and users, to address issues of usability.
Influence of social and technical factors for evaluating contribution in GitHub
- Computer ScienceICSE
- 2014
It is found that project managers made use of information signaling both good technical contribution practices for a pull request and the strength of the social connection between the submitter and project manager when evaluating pull requests, providing evidence that developers use both technical and social information when evaluating potential contributions to open source software projects.
Achieving Quality in Open-Source Software
- Computer ScienceIEEE Software
- 2007
This article reviews this body of research and draws out lessons learned, investigating how the approaches used to deliver high-quality OSS differ from, and can be incorporated into, closed-source software development.
Work practices and challenges in pull-based development: The integrator's perspective
- Business
- 2014
In the pull-based development model, the integrator has the crucial role of managing and integrating contributions. This work focuses on the role of the integrator and investigates working habits and…