Free/Open Source Software Development Practices in the Computer Game Community

Introduction This study presents findings from empirical studies of software development practices, social processes, technical system configurations, organizational contexts, and interrelationships that give rise to free or open source software (F/OSS) systems in different communities. F/OSS represents an approach for communities of like-minded participants to develop software systems and related artifacts that are intended to be shared freely, rather than offered as closed commercial products. While there is a growing popular literature attesting to F/OSS [2,11], there are a small but growing number of systematic empirical studies that informs how these communities produce software (see Sidebar at the end of this document for a study sample). Similarly, little is known about how people in these communities coordinate software development across different settings, or about what software processes, work practices, and organizational contexts are necessary to their success. To the extent that academic communities, commercial enterprises, or government agencies seek the supposed efficacy of F/OSS, they will need grounded models of the processes and practices of F/OSS development to allow effective investment of their limited resources. Therefore this article investigates processes and practices that arise in F/OSS projects in different communities, and specifically focuses on F/OSS computer game community to provide examples of these common practices.

[1]  Ralph Katz,et al.  Shifting Innovation to Users via Toolkits , 2002, Manag. Sci..

[2]  Walt Scacchi,et al.  Supporting Software Development in Virtual Enterprises , 2006, J. Digit. Inf..

[3]  Lawrence Lessig,et al.  Code and Other Laws of Cyberspace , 1999 .

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

[5]  Ian Sommerville,et al.  Ethnographically informed analysis for software engineers , 2000, Int. J. Hum. Comput. Stud..

[6]  Roy T. Fielding,et al.  Shared leadership in the Apache project , 1999, CACM.

[7]  Stefan Koch,et al.  Effort, co‐operation and co‐ordination in an open source software project: GNOME , 2002, Inf. Syst. J..

[8]  Walt Scacchi,et al.  Understanding the requirements for developing open source software systems , 2002, IEE Proc. Softw..

[9]  Sam Williams,et al.  Free as in Freedom: Richard Stallman's Crusade for Free Software , 2002 .

[10]  Mark Cenite Code and Other Laws of Cyberspace , 2000 .

[11]  W. Scacchi,et al.  Free Software Development: Cooperation and Conflict in a Virtual Organizational Culture , 2005 .

[12]  Amy Jo Kim,et al.  Community Building on the Web: Secret Strategies for Successful Online Communities , 2000 .

[13]  Stephen R. Schach,et al.  Maintainability of the Linux kernel , 2002, IEE Proc. Softw..

[14]  Richard Baskerville,et al.  Growing systems in an emergent organization , 2001 .

[15]  Greg Madey,et al.  THE OPEN SOURCE SOFTWARE DEVELOPMENT PHENOMENON: AN ANALYSIS BASED ON SOCIAL NETWORK THEORY , 2002 .

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

[17]  Richard Baskerville,et al.  Growing systems in emergent organizations , 1999, CACM.

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

[19]  Michael W. Godfrey,et al.  Evolution in open source software: a case study , 2000, Proceedings 2000 International Conference on Software Maintenance.

[20]  M.M. Lehman,et al.  Programs, life cycles, and laws of software evolution , 1980, Proceedings of the IEEE.

[21]  Maurizio Morisio,et al.  Evidences in the evolution of OS projects through Changelog Analyses , 2003 .

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

[23]  Moshe Bar,et al.  Open Source Development with CVS , 1999 .

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