Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
A case study of open source software development: the Apache server
Proceedings of the 22nd international conference on Software engineering
A framework analysis of the open source software development paradigm
ICIS '00 Proceedings of the twenty first international conference on Information systems
The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary
The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary
Getting to know you: open source development meets usability
CHI '02 Extended Abstracts on Human Factors in Computing Systems
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Design at Work: Cooperative Design of Computer Systems
Design at Work: Cooperative Design of Computer Systems
Test Driven Development: By Example
Test Driven Development: By Example
Quality assurance under the open source development model
Journal of Systems and Software
Scratching someone else's itch: (why open source can't do usability)
interactions - Making scents: aromatic output for HCI
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity (2nd Edition)
Professional usability in open source projects: GNOME, OpenOffice.org, NetBeans
CHI '04 Extended Abstracts on Human Factors in Computing Systems
The Mysteries of Open Source Software: Black and White and Red All Over?
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
Varieties of User-Centeredness
HICSS '06 Proceedings of the 39th Annual Hawaii International Conference on System Sciences - Volume 08
Exploratory inspection: a learning model for improving open source software usability
CHI '06 Extended Abstracts on Human Factors in Computing Systems
The transformation of open source software
MIS Quarterly
Usability and open-source software development
CHINZ '01 Proceedings of the Symposium on Computer Human Interaction
Improvement of open source software usability: an empirical evaluation from developers' perspective
Advances in Software Engineering - Special issue on new generation of software metrics
An open source usability maturity model (OS-UMM)
Computers in Human Behavior
Hi-index | 0.00 |
This paper reviews literature on quality and usability assurance in open source software (OSS) development, focusing specifically on OSS that is targeted at a large user population, which does not consist only of OSS developers anymore. In this type of OSS development, the "naïve', non computer professional users should be taken into account and usability of OSS improved. Furthermore, software quality becomes a very relevant issue to be assured. We contrast OSS literature on quality and usability with prescriptive literatures derived from the fields of software engineering and human computer interaction. We present a summary of the current practices utilized to assure quality and usability in OSS development, and recommend practices to be used in this context. We also point out limitations in the existing research and suggest paths for future work.