AGENT-BASED MODELING OF OPEN SOURCEUSING SWARM

The open source software (OSS) development phenomenon appears to be a self-organizing process with emergent properties. Such processes are difficult to understand because emergent properties are by definition difficult to predict using traditional modeling and analytical techniques. An approach under evaluation is to use agent-based simulation techniques to study the OSS phenomenon. We are using the Swarm library and the Java programming language to model the self-organizing processes seen in the OSS phenomenon.

[1]  Tim O'Reilly,et al.  Lessons from open-source software development , 1999, CACM.

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

[3]  Robin Miller,et al.  Embracing Insanity: Open Source Software Development , 2000 .

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

[5]  Michalis Faloutsos,et al.  On power-law relationships of the Internet topology , 1999, SIGCOMM '99.

[6]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .

[7]  John Edwards The Changing Face of Freeware , 1998, Computer.

[8]  Pietro Terna Simulation tools for social scientists: Building agent-based models with SWARM , 1998, J. Artif. Soc. Soc. Simul..

[9]  Richard J. Gaylord,et al.  Simulating Society: A Mathematica®Toolkit For Modeling Socioeconomic Behavior , 1998 .

[10]  Nelson Minar,et al.  The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations , 1996 .

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

[12]  David C. Lawrence Internetnews Server: Inside An Open-Source Project , 1998, IEEE Internet Comput..

[13]  Steven Johnson,et al.  Emergence: The Connected Lives of Ants, Brains, Cities, and Software , 2001 .

[14]  Albert-László Barabási,et al.  Linked: The New Science of Networks , 2002 .

[15]  James Sanders,et al.  Linux, Open Source, and Software's Future , 1998, IEEE Softw..

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

[17]  Vijayan Sugumaran,et al.  A framework for creating hybrid‐open source software communities , 2002, Inf. Syst. J..

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

[19]  A. Barabasi,et al.  Scale-free characteristics of random networks: the topology of the world-wide web , 2000 .

[20]  Robert Axelrod Advancing the art of simulation in the social sciences , 1997 .

[21]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .

[22]  Michael X Cohen,et al.  Harnessing Complexity: Organizational Implications of a Scientific Frontier , 2000 .

[23]  Ko Kuwabara,et al.  Linux: A Bazaar at the Edge of Chaos , 2000, First Monday.

[24]  David Byrne Simulation - A Way Forward? , 1997 .

[25]  Lada A. Adamic,et al.  Internet: Growth dynamics of the World-Wide Web , 1999, Nature.

[26]  John K. Ousterhout Free software needs profit , 1999, CACM.

[27]  Chris Goldspink Methodological Implications Of Complex Systems Approaches to Sociality: Simulation as a foundation for knowledge , 2002, J. Artif. Soc. Soc. Simul..

[28]  J. Charles Open Source: Netscape Pops The Hood [In The News] , 1998 .

[29]  Linus Torvalds,et al.  The Linux edge , 1999, CACM.

[30]  John H. Holland,et al.  Emergence. , 1997, Philosophica.

[31]  R. Axelrod,et al.  The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration , 1998 .

[32]  Frank Hecker,et al.  Setting Up Shop: The Business of Open-Source Software , 1999, IEEE Softw..

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

[34]  Michael X Cohen,et al.  The Emergence of Social Organization in the Prisoner's Dilemma: How Context-Preservation and Other Factors Promote Cooperation , 1999 .

[35]  W. Hamilton,et al.  The Evolution of Cooperation , 1984 .