Waiting for Usable Open Source Software? Don't Hold Your Breath!

There is a general consensus about the lack of usability in most open source software (OSS). Academics and practitioners have offered several suggestions to improve the usability of such software. However, a realistic assessment of OSS projects, specifically the motivations of OSS developers and their attitude toward software usability, lack of user feedback, and absence of usability experts in OSS projects, leads to the conclusion that strategies to improve OSS usability are unlikely to succeed anytime soon. The only exceptions will be OSS which enjoy sufficient financial support from individuals and organizations, and software that were developed by commercial software producers and later released under an open source license.

[1]  Scott L. McGregor Designing for usability , 1992 .

[2]  Alexander Hars,et al.  Working for free? Motivations of participating in open source projects , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[3]  Likoebe M. Maruping,et al.  Impacts of License Choice and Organizational Sponsorship on User Interest and Development Activity in Open Source Software Projects , 2006, Inf. Syst. Res..

[4]  Fred Niederman,et al.  Research Agenda for Studying Open Source II: View Through the Lens of Referent Discipline Theories , 2006, Commun. Assoc. Inf. Syst..

[5]  Sonali K. Shah Motivation, Governance, and the Viability of Hybrid Forms in Open Source Software Development , 2006, Manag. Sci..

[6]  Sandeep Krishnamurthy,et al.  Cave or Community? An Empirical Examination of 100 Mature Open Source Projects , 2002, First Monday.

[7]  Varun Grover,et al.  Open Source: Concepts, Benefits, and Challenges , 2005, Commun. Assoc. Inf. Syst..

[8]  Robert C. Williges,et al.  Web-Based Collection of Critical Incidents during Remote Usability Evaluation , 2000 .

[9]  David M. Nichols,et al.  Usability and open-source software development , 2001, CHINZ '01.

[10]  Chris DiBona,et al.  Open Sources: Voices from the Open Source Revolution , 1999 .

[11]  M. Rouncefield,et al.  Ethnomethodologically Informed Ethnography and Information System Design. , 2000 .

[12]  H. Rex Hartson,et al.  Remote evaluation for post-deployment usability improvement , 1998, AVI '98.

[13]  Marti A. Hearst,et al.  The State of the Art in Automated Usability Evaluation of User , 2000 .

[14]  Fred Niederman,et al.  A Research Agenda for Studying Open Source I: A Multi-Level Framework , 2006, Commun. Assoc. Inf. Syst..

[15]  Josh Lerner,et al.  The Simple Economics of Open Source , 2000 .

[16]  Janet Wesson,et al.  Designing for Usability: A Case Study , 1997, INTERACT.

[17]  David M. Nichols,et al.  The Usability of Open Source Software , 2003, First Monday.

[18]  Nancy J. Frishberg,et al.  Getting to know you: open source development meets usability , 2002, CHI Extended Abstracts.

[19]  Chandrasekar Subramaniam,et al.  Understanding Open Source Software: A Research Classification Framework , 2006, Commun. Assoc. Inf. Syst..

[20]  David F. Redmiles,et al.  Large-Scale Collection of Usage Data to Inform Design , 2001, INTERACT.

[21]  Elizabeth Kemp,et al.  Proceedings of the Symposium on Computer Human Interaction, CHINZ 2001, Palmerston North, New Zealand, 6 July 2001 , 2001, CHINZ.

[22]  Audris Mockus,et al.  A case study of open source software development: the Apache server , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[23]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[24]  Ben Shneiderman,et al.  Leonardo's laptop: human needs and the new computing technologies , 2005, CIKM '05.

[25]  Jean Scholtz,et al.  Adaptation of traditional usability testing methods for remote testing , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[26]  Andreas Holzinger,et al.  Usability engineering methods for software developers , 2005, CACM.

[27]  Ravi Sen,et al.  A Strategic Analysis of Competition Between Open Source and Proprietary Software , 2007, J. Manag. Inf. Syst..

[28]  John T. Kelso,et al.  Remote evaluation: the network as an extension of the usability laboratory , 1996, CHI.

[29]  Kevin Crowston,et al.  Defining Open Source Software Project Success , 2003, ICIS.

[30]  Brian Fitzgerald,et al.  Understanding open source software development , 2002 .

[31]  Kouichi Kishida,et al.  Evolution patterns of open-source software systems and communities , 2002, IWPSE '02.