Co-Evolution of Products & Communities in Mass Collaborative Product Development: a Computational Exploration

Mass collaborative product development (MCPD) refers to a paradigm where large numbers of people collaborate in the form of communities to develop products and services. The evolution of products developed through MCPD processes is highly coupled with the evolution of associated communities. In this paper, the co-evolution of products and communities is modeled as a complex self-organizing system. The proposed approach is based on agent-based modeling and Social Network Analysis (SNA). It allows the modeling of participant behavior within MCPD scenarios, and facilitates the study of their interactions with the product and other participants. The model captures the information about i) products as modules and their interdependencies, and ii) participants as decision making agents. The evolving community structure is modeled as a weighted directed graph, which is analyzed using SNA metrics. The following aspects of the product development processes are studied: a) evolution of modules and number of participants, b) the community structure, c) effort distribution, d) distribution of the number of collaborators, and e) the effect of product dependencies on the community structure.

[1]  Gregory R. Madey,et al.  Exploration of the Open Source Software Community , 2004 .

[2]  L. Tesfatsion Agent-based computational economics : A constructive approach to economic theory , 2006 .

[3]  S.N. Bokhari The Linux Operating System , 1995, Computer.

[4]  M. E. Conway HOW DO COMMITTEES INVENT , 1967 .

[5]  Weblog Wikipedia,et al.  In Wikipedia the Free Encyclopedia , 2005 .

[6]  Andrew M. Colman,et al.  The complexity of cooperation: Agent-based models of competition and collaboration , 1998, Complex..

[7]  Kim B. Clark,et al.  The Architecture of Participation: Does Code Architecture Mitigate Free Riding in the Open Source Development Model? , 2006, Manag. Sci..

[8]  R. Hanneman Introduction to Social Network Methods , 2001 .

[9]  Joshua M. Epstein,et al.  Growing artificial societies , 1996 .

[10]  Steven D. Eppinger,et al.  A simulation-based process model for managing complex design projects , 2005, IEEE Transactions on Engineering Management.

[11]  Roy T. Fielding,et al.  The Apache HTTP Server Project , 1997, IEEE Internet Comput..

[12]  Paul Davidsson,et al.  Multi Agent Based Simulation: Beyond Social Simulation , 2000, MABS.

[13]  Mike Cooke Book Review: We-think: The Power of Mass Creativity , 2008 .

[14]  Jitesh H. Panchal,et al.  Product Realization in the Age of Mass Collaboration , 2008, DAC 2008.

[15]  Steven D. Eppinger,et al.  PRODUCT DEVELOPMENT PROCESS MODELING USING ADVANCED SIMULATION , 2001 .

[16]  Don Tapscott,et al.  Wikinomics: How Mass Collaboration Changes Everything , 2006 .

[17]  Eric Bonabeau,et al.  Agent-based modeling: Methods and techniques for simulating human systems , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[18]  Steven D. Eppinger,et al.  The Misalignment of Product Architecture and Organizational Structure in Complex Product Development , 2004, Manag. Sci..

[19]  Michael Weiss,et al.  Evolution of Open Source Communities , 2006, OSS.

[20]  Kouichi Kishida,et al.  The Co-Evolution of Systems and Communities in Free and Open Source Software Development , 2005 .

[21]  Jitesh H. Panchal,et al.  Agent-Based Modeling of Mass-Collaborative Product Development Processes , 2009, J. Comput. Inf. Sci. Eng..

[22]  John Scott What is social network analysis , 2010 .

[23]  Kieran Healy,et al.  The Ecology of Open-Source Software Development , 2003 .

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

[25]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994, Structural analysis in the social sciences.

[26]  R. Solé,et al.  Self-organization versus hierarchy in open-source social networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[27]  Steven Weber,et al.  The Success of Open Source , 2004 .

[28]  Kevin Crowston,et al.  Hierarchy and centralization in free and open source software team communications , 2006 .

[29]  D. Krackhardt Graph theoretical dimensions of informal organizations , 1994 .