Current issues and research trends on open-source software communities

Open source software (OSS) projects represent a new paradigm of software creation and development based on hundreds or even thousands of developers and users organised in the form of a virtual community. The success of an OSS project is closely linked to the successful organisation and development of the virtual community of support group. This paper reviews different fields and research topics related to the OSS communities such as collective intelligence, the structure of OSS communities, their success, communities as virtual organisations, motivation, shared knowledge, innovation and learning. The main challenges, results obtained, and the knowledge areas are detailed for each topic.

[1]  F. Damanpour Organizational Innovation: A Meta-Analysis Of Effects Of Determinants and Moderators , 1991 .

[2]  Duje Bonacci,et al.  TOWARDS QUANTITATIVE TOOLS FOR ANALYSING QUALITATIVE PROPERTIES OF VIRTUAL COMMUNITIES , 2004 .

[3]  J. Füller,et al.  Innovation creation by online basketball communities , 2007 .

[4]  Fadi P. Deek,et al.  Open Source: The GNU project , 2007 .

[5]  Fiona Murray,et al.  Exploring the Foundations of Cumulative Innovation: Implications for Organization Science , 2007, Organ. Sci..

[6]  Michael R. Wade,et al.  A Comprehensive Review and Synthesis of Open Source Research , 2010, J. Assoc. Inf. Syst..

[7]  Orly Turgeman-Goldschmidt Hackers' Accounts , 2005 .

[8]  E. Wenger Communities of Practice: Learning, Meaning, and Identity , 1998 .

[9]  Chun-Ming Chang,et al.  Knowledge sharing behavior in virtual communities: The relationship between trust, self-efficacy, and outcome expectations , 2007, Int. J. Hum. Comput. Stud..

[10]  B. Kogut,et al.  Open-source Software Development and Distributed Innovation , 2001 .

[11]  Kevin Crowston,et al.  Open source software projects as virtual organisations: competency rallying for software development , 2002, IEE Proc. Softw..

[12]  Andrea Hemetsberger,et al.  Learning and Knowledge-building in Open-source Communities , 2006 .

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

[14]  Alexander Hars,et al.  Working for Free? Motivations for Participating in Open-Source Projects , 2002, Int. J. Electron. Commer..

[15]  Sergio L. Toral Marín,et al.  Analysis of virtual communities supporting OSS projects using social network analysis , 2010, Inf. Softw. Technol..

[16]  Marshall Scott Poole,et al.  Methods for Studying Innovation Development in the Minnesota Innovation Research Program , 1990 .

[17]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[18]  George Kuk,et al.  Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List , 2006, Manag. Sci..

[19]  E. Bonabeau Decisions 2.0: the power of collective intelligence , 2009 .

[20]  E. Hippel Innovation by User Communities: Learning From Open-Source Software , 2001 .

[21]  S. Brint Gemeinschaft Revisited: A Critique and Reconstruction of the Community Concept* , 2001 .

[22]  Georg von Krogh,et al.  Open Source Software and the "Private-Collective" Innovation Model: Issues for Organization Science , 2003, Organ. Sci..

[23]  Edward L. Deci,et al.  Intrinsic Motivation and Self-Determination in Human Behavior , 1975, Perspectives in Social Psychology.

[24]  D. Hindman The Virtual Community: Homesteading on the Electronic Frontier , 1996 .

[25]  Juliane Jung,et al.  Understanding Motivation And Emotion , 2016 .

[26]  Sergio L. Toral Marín,et al.  Virtual communities as a resource for the development of OSS projects: the case of Linux ports to embedded processors , 2009, Behav. Inf. Technol..

[27]  Maria Laura Parisi,et al.  From planning to mature: On the success of open source projects , 2007 .

[28]  Beyza Oba,et al.  Organising the digital commons: a case study on engagement strategies in open source , 2011, Technol. Anal. Strateg. Manag..

[29]  René Rohrbeck,et al.  Sourcing innovation from your customer: how multinational enterprises use Web platforms for virtual customer integration , 2010, Technol. Anal. Strateg. Manag..

[30]  Peter C. Wayner Free for All: How Linux and the Free Software Movement Undercut the High-Tech Titans , 2000 .

[31]  Sergio L. Toral Marín,et al.  The role of Internet in the development of future software projects , 2010, Internet Res..

[32]  Margit Osterloh,et al.  Open Source Software Development - Just Another Case of Collective Invention? , 2004 .

[33]  Johann Füller,et al.  Community based innovation: How to integrate members of virtual communities into new product development , 2006, Electron. Commer. Res..

[34]  C. Herstatt,et al.  Innovation communities: Motivation and incentives for community members to contribute , 2008, 2008 4th IEEE International Conference on Management of Innovation and Technology.

[35]  James M. Bieman,et al.  The FreeBSD project: a replication case study of open source development , 2005, IEEE Transactions on Software Engineering.

[36]  P. Kollock The Economies of Online Cooperation: Gifts and Public Goods in Cyberspace , 1999 .

[37]  Joachim Henkel,et al.  New ventures based on open innovation - an empirical analysis of start-up firms in embedded Linux , 2006, Int. J. Technol. Manag..

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

[39]  Mohamed Khalifa,et al.  Knowledge management systems success: a contingency perspective , 2008, J. Knowl. Manag..

[40]  Eric von Hippel,et al.  Satisfying Heterogeneous User Needs Via Innovation Toolkits: The Case of Apache Security Software , 2002 .

[41]  Glyn Moody,et al.  Rebel Code: Linux and the Open Source Revolution , 2001 .

[42]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[43]  P. Pintrich,et al.  Motivation in Education: Theory, Research, and Applications , 1995 .

[44]  M. Rocío Martínez-Torres,et al.  Application of evolutionary computation techniques for the identification of innovators in open innovation communities , 2013, Expert Syst. Appl..

[45]  G. Hutton Net gain: Expanding markets through virtual communities , 1998 .

[46]  Karim R. Lakhani,et al.  Community, Joining, and Specialization in Open Source Software Innovation: A Case Study , 2003 .

[47]  Guido Hertel,et al.  Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel , 2003 .

[48]  WeiKwok-Kee,et al.  Contributing knowledge to electronic knowledge repositories , 2005 .

[49]  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.

[50]  Georg von Krogh,et al.  Exploring social preferences in private–collective innovation , 2012, Technol. Anal. Strateg. Manag..

[51]  Rishab Aiyer Ghosh,et al.  The Orbiten Free Software Survey , 2000, First Monday.

[52]  Sumeet Gupta,et al.  Virtual Community: Concepts, Implications, and Future Research Directions; tables fit onto one page , 2004, AMCIS.

[53]  B. Noveck "Peer to Patent": Collective Intelligence, Open Review, and Patent Reform , 2006 .

[54]  H. Chesbrough Why Companies Should Have Open Business Models , 2007 .

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

[56]  Linus Dahlander,et al.  Relationships Between Open Source Software Companies and Communities: Observations from Nordic Firms , 2005 .

[57]  Hsin Hsin Chang,et al.  Social capital and individual motivations on knowledge sharing: Participant involvement as a moderator , 2011, Inf. Manag..

[58]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[59]  M. Rocío Martínez-Torres,et al.  A genetic search of patterns of behaviour in OSS communities , 2012, Expert Syst. Appl..

[60]  Andrea Bonaccorsi,et al.  Why Open Source Software Can Succeed , 2003 .

[61]  Chutiporn Anutariya,et al.  A Collective Intelligence Approach to Collaborative Knowledge Creation , 2008, 2008 Fourth International Conference on Semantics, Knowledge and Grid.

[62]  Kouichi Kishida,et al.  Toward an understanding of the motivation of open source software developers , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[63]  Beth A. Bechky,et al.  The Emergence of Governance in an Open Source Community , 2007 .

[64]  K. M. Bartol,et al.  Encouraging Knowledge Sharing: The Role of Organizational Reward Systems , 2002 .

[65]  Jennifer Preece,et al.  Sociability and usability in online communities: Determining and measuring success , 2001, Behav. Inf. Technol..

[66]  Eric A. von Hippel,et al.  How Open Source Software Works: 'Free' User-to-User Assistance? , 2000 .

[67]  M. Sawhney,et al.  Communities of Creation: Managing Distributed Innovation in Turbulent Markets , 2000 .

[68]  Andrea Hemetsberger,et al.  SHARING AND CREATING KNOWLEDGE IN OPEN-SOURCE COMMUNITIES - THE CASE OF KDE , 2004 .

[69]  Sebastian Spaeth,et al.  Communal resources in open source software development , 2008, Inf. Res..

[70]  Terri L. Griffith,et al.  Information Technology and the Changing Fabric of Organization , 2007, Organ. Sci..

[71]  Joseph Cothrel,et al.  Measuring the success of an online community , 2000 .

[72]  Brian Fitzgerald,et al.  Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects , 2007 .

[73]  E. Hippel Horizontal Innovation Networks - By and For Users , 2007 .

[74]  Robert E. Cole,et al.  From a Firm-Based to a Community-Based Model of Knowledge Creation: The Case of the Linux Kernel Development , 2003, Organ. Sci..

[75]  Atreyi Kankanhalli,et al.  Contributing Knowledge to Electronic Knowledge Repositories: An Empirical Investigation , 2005, MIS Q..

[76]  E. Wenger,et al.  Communities of Practice: The Organizational Frontier , 2000 .