Diffusion dynamics of open source software: An agent-based computational economics (ACE) approach

The rising popularity of open source software (OSS) calls for a better understanding of the drivers of its adoption and diffusion. In this research, we propose an integrated framework that simultaneously investigates a broad range of social and economic factors on the diffusion dynamics of OSS using an Agent Based Computational Economics (ACE) approach. We find that interoperability costs, variability of OSS support costs, and duration of PS upgrade cycle are major determinants of OSS diffusion. Furthermore, there are interaction effects between network topology, network density and interoperability costs, which strongly influence the diffusion dynamics of OSS. The proposed model can be used as a building block to further investigate complex competitive dynamics in software markets.

[1]  Daniel Beimborn,et al.  A Unified Economic Model of Standard Diffusion: The Impact of Standardization Cost, Network Effects, and Network Topology , 2006, MIS Q..

[2]  David C. Croson,et al.  Agent learning in supplier selection models , 2005, Decis. Support Syst..

[3]  Lihui Lin Impact of user skills and network effects on the competition between open source and proprietary software , 2008, Electron. Commer. Res. Appl..

[4]  Evan Leibovitch The Business Case for Linux , 1999, IEEE Softw..

[5]  Leigh Tesfatsion,et al.  Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics (Handbook of Computational Economics) , 2006 .

[6]  Te-Wei Wang,et al.  Simulating Internet-based collaboration: A cost-benefit case study using a multi-agent model , 2007, Decis. Support Syst..

[7]  Martin Suter,et al.  Small World , 2002 .

[8]  Antonis C. Stylianou,et al.  An organizational change perspective on the value of modeling , 2000, Eur. J. Oper. Res..

[9]  Andrea Bonaccorsi,et al.  Entry Strategies Under Competing Standards: Hybrid Business Models in the Open Source Software Industry , 2006, Manag. Sci..

[10]  Eric S. Raymond,et al.  The cathedral and the bazaar - musings on Linux and Open Source by an accidental revolutionary , 2001 .

[11]  John H. Miller,et al.  Complex adaptive systems - an introduction to computational models of social life , 2009, Princeton studies in complexity.

[12]  Mikko Mustonen,et al.  Copyleft - the economics of Linux and other open source software , 2003, Inf. Econ. Policy.

[13]  Sebastian G. Elbaum,et al.  Quality assurance under the open source development model , 2003, J. Syst. Softw..

[14]  J. Tirole,et al.  The Open Source Movement: Key Research Questions , 2001 .

[15]  Bo Xu Volunteers' participative behaviors in open source software development: the role of extrinsic incentive, intrinsic motivation and relational social capital , 2006 .

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

[17]  Jayashankar M. Swaminathan,et al.  Modeling Supply Chain Dynamics: A Multiagent Approach , 1998 .

[18]  Param Vir Singh,et al.  Open Source Software Development and the Small World Phenomenon: An Empirical Investigations of Macro Level Colaboration Network Properties on Project Success , 2007, ICIS.

[19]  Eric Lease Morgan,et al.  Review of The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary by Eric S. Raymond, Sebastopol, Calif.: O'Reilly, 1999 , 2000 .

[20]  Falk von Westarp,et al.  Diffusion follows structure - a network model of the software market , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[21]  Wallace E. Carroll,et al.  The Diffusion and Assimilation of Information Technology Innovations , 2001 .

[22]  Christof Ebert,et al.  Using open source software in product development: a primer , 2004, IEEE Software.

[23]  Jing Wang,et al.  An application of agent-based simulation to knowledge sharing , 2009, Decis. Support Syst..

[24]  A. Arenas,et al.  Self-organized evolution in a socioeconomic environment. , 1999, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[25]  David A. Wheeler,et al.  Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers! , 2005 .

[26]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[27]  Paul Kavanagh,et al.  The Open Source Definition , 2004 .

[28]  Rabikar Chatterjee,et al.  The Innovation Diffusion Process in a Heterogeneous Population: A Micromodeling Approach , 1990 .

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

[30]  Ernan Haruvy,et al.  The link between incentives and product performance in open source development: an empirical investigation , 2007 .

[31]  Nicholas Economides,et al.  Two-Sided Competition of Proprietary vs. Open Source Technology Platforms and the Implications for the Software Industry , 2005, Manag. Sci..

[32]  Jeho Lee,et al.  Role of network structure and network effects in diffusion of innovations , 2010 .

[33]  A. Tawileh,et al.  Free and Open Source Software Quality Assurance , 2006, 2006 2nd International Conference on Information & Communication Technologies.

[34]  Niederlande,et al.  CPB discussion paper , 2001 .

[35]  David Lazer,et al.  The Network Structure of Exploration and Exploitation , 2007 .

[36]  L. Dosier,et al.  Academy of Management Best Paper Proceedings , 1997 .

[37]  A. Greve,et al.  DIFFUSION OF TECHNOLOGY: COHESION OR STRUCTURAL EQUIVALENCE? , 1995 .

[38]  John H. Miller,et al.  Complex Adaptive Systems: An Introduction to Computational Models of Social Life (Princeton Studies in Complexity) , 2007 .

[39]  Manu Kapur,et al.  Diffusion of Pedagogical Innovations as a Complex Adaptive Process - Agent-Based Modeling as Research Method , 2007, ICCE.

[40]  Marco Janssen,et al.  Diffusion dynamics in small-world networks with heterogeneous consumers , 2007, Comput. Math. Organ. Theory.

[41]  Falk von Westarp,et al.  Modeling Software Markets: Empirical Analysis, Network Simulations, and Marketing Implications , 2003 .

[42]  E. Rogers Diffusion of Innovations , 1962 .

[43]  Jeffrey S. Norris,et al.  Mission-critical development with open source software: lessons learned , 2004, IEEE Software.

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

[45]  Liguo Yu,et al.  Self-organization process in open-source software: An empirical study , 2008, Inf. Softw. Technol..

[46]  Mingdi Xin,et al.  An Economic Analysis of Enterprise Adoption of Open Source Software , 2005 .

[47]  Chris Forman,et al.  Can Vendors Influence Switching Costs and Compatibility in an Environment with Open Standards? , 2006, MIS Q..

[48]  Jean-Michel Dalle,et al.  OPEN-SOURCE vs. PROPRIETARY SOFTWARE* , 2002 .

[49]  M. Mitchell Waldrop,et al.  Complexity : the emerging science and the edge of order and chaos , 1992 .

[50]  Ashutosh Prasad,et al.  Open source versus closed source: software quality in monopoly and competitive markets , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[51]  Ioannis Stamelos,et al.  Understanding knowledge sharing activities in free/open source software projects: An empirical study , 2008, J. Syst. Softw..

[52]  Steven J. Dick,et al.  Reconsidering Adoption Behavior: Models Beyond Diffusion , 2004 .

[53]  M. Lynne Markus,et al.  Toward a “Critical Mass” Theory of Interactive Media , 1987 .

[54]  Balaji Rajagopalan,et al.  A decision support model for optimal timing of investments in information technology upgrades , 2006, Decis. Support Syst..

[55]  Ramon Casadesus-Masanell,et al.  Dynamic Mixed Duopoly: A Model Motivated by Linux vs. Windows , 2003, Manag. Sci..