Major HCI Challenges for Open Source Software Adoption and Development

The aim of the paper is to identify and discuss major challenges for OSS from an HCI perspective, so as to aid the adoption and development processes for end-users, developers and organizations. The paper focuses on four important HCI concerns: product usability, support for user and development communities, accessibility and software usability and proposes areas for further research on the basis of related work and own experiences.

[1]  J. Tirole,et al.  Some Simple Economics of Open Source , 2002 .

[2]  Diomidis Spinellis Code Quality: The Open Source Perspective (Effective Software Development Series) , 2006 .

[3]  Yutaka Yamauchi,et al.  Collaboration with Lean Media: how open-source software succeeds , 2000, CSCW '00.

[4]  Aniruddha S. Gokhale,et al.  Techniques and processes for improving the quality and performance of open-source software , 2006, Softw. Process. Improv. Pract..

[5]  Matthias Müller-Prove,et al.  Professional usability in open source projects: GNOME, OpenOffice.org, NetBeans , 2004, CHI EA '04.

[6]  Alastair Dunning,et al.  A contextual framework for standards , 2006 .

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

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

[9]  Magnus Bergquist,et al.  The power of gifts: organizing social relationships in open source communities , 2001, Inf. Syst. J..

[10]  Christian Payne,et al.  On the security of open source software , 2002, Inf. Syst. J..

[11]  Thomas Østerlie,et al.  In the network: Distributed control in Gentoo/Linux , 2004, ICSE 2004.

[12]  James D. Herbsleb,et al.  Addressing Challenges to Open Source Collaboration With the Semantic Web , 2003 .

[13]  D HerbslebJames,et al.  Two case studies of open source software development , 2002 .

[14]  Diomidis Spinellis,et al.  Code Quality: The Open Source Perspective , 2006 .

[15]  Nicolas Ducheneaut,et al.  Socialization in an Open Source Software Community: A Socio-Technical Analysis , 2005, Computer Supported Cooperative Work (CSCW).

[16]  B. Walters Understanding Open Source Software , 2006 .

[17]  Ioannis Stamelos,et al.  Code quality analysis in open source software development , 2002, Inf. Syst. J..

[18]  Françoise Détienne,et al.  A Methodological Framework for Socio-Cognitive Analyses of Collaborative Design of Open Source Software , 2006, Computer Supported Cooperative Work (CSCW).

[19]  Walt Scacchi,et al.  When Is Free/Open Source Software Development Faster , Better , and Cheaper than Software Engineering? , 2003 .

[20]  Brian Fitzgerald,et al.  A framework analysis of the open source software development paradigm , 2000, ICIS.

[21]  Françoise Détienne,et al.  Thematic coherence and quotation practices in OSS design-oriented online discussions , 2005, GROUP.

[22]  J. Herbsleb,et al.  Two case studies of open source software development: Apache and Mozilla , 2002, TSEM.

[23]  Danny Bradbury Documentation dearth undermines open source security , 2004 .

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

[25]  Nikolai Bezroukov,et al.  Open Source Software Development as a Special Type of Academic Research (Critique of Vulgar Raymondism) , 1999, First Monday.

[26]  David Crombie,et al.  Communication from scratch: towards accessible open source information systems , 2005 .

[27]  Eric S. Raymond,et al.  The cathedral and the bazaar , 1998, First Monday.

[28]  D. Spinellis,et al.  How is open source affecting software development? , 2004, IEEE Software.

[29]  Walt Scacchi Free/open source software development , 2007, ESEC-FSE '07.