Collaboration in the open-source arena: the webkit case

In an era of software crisis, the move of firms towards distributed software development teams is being challenged by emerging collaboration issues. On this matter, the open-source phenomenon may shed some light, as successful cases on distributed collaboration in the open-source community have been recurrently reported. In this paper, we explore the collaboration networks in the WebKit open-source project, by mining WebKit's source-code version-control-system data with Social Network Analysis (SNA). Our approach allows us to observe how key events in the mobile-device industry have affected the WebKit collaboration network over time. With our findings, we show the explanation power from network visualizations capturing the collaborative dynamics of a high-networked software project over time; and highlight the power of the open-source fork concept as a nexus enabling both features of competition and collaboration. We also reveal the WebKit project as a valuable research site manifesting the novel notion of open-coopetition, where rival firms collaborate with competitors in the open-source community.

[1]  Harri Oinas-Kukkonen,et al.  Social Networks and Information Systems: Ongoing and Future Research Streams , 2010, J. Assoc. Inf. Syst..

[2]  Tom A. B. Snijders,et al.  Social Network Analysis , 2011, International Encyclopedia of Statistical Science.

[3]  Paul Atkinson,et al.  Rescuing Autoethnography , 2006 .

[4]  F. Stuart Chapin,et al.  What is Sociology , 1918 .

[5]  Mark S. Granovetter The Strength of Weak Ties , 1973, American Journal of Sociology.

[6]  Tommi Mikkonen,et al.  Forking: the Invisible Hand of Sustainability in Open Source Software , 2011 .

[7]  Henk F. Moed,et al.  Handbook of Quantitative Science and Technology Research , 2005 .

[8]  Wanda J. Orlikowski,et al.  Research Commentary: Desperately Seeking the "IT" in IT Research - A Call to Theorizing the IT Artifact , 2001, Inf. Syst. Res..

[9]  Kalle Lyytinen,et al.  Distributed Innovation in Classes of Networks , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

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

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

[12]  Daniel A. Levinthal,et al.  ABSORPTIVE CAPACITY: A NEW PERSPECTIVE ON LEARNING AND INNOVATION , 1990 .

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

[14]  Britta Ruhnau,et al.  Eigenvector-centrality - a node-centrality? , 2000, Soc. Networks.

[15]  Jin Xu,et al.  Application of Social Network Analysis to the Study of Open Source Software , 2006 .

[16]  Rahul C. Basole Visualization of interfirm relations in a converging mobile ecosystem , 2008, 2008 7th International Conference on Mobile Business.

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

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

[19]  Brian Fitzgerald,et al.  Understanding open source software development , 2002 .

[20]  Michael D. Myers,et al.  Investigating Information Systems with Ethnographic Research , 1999, Commun. Assoc. Inf. Syst..

[21]  S. Borgatti,et al.  The Network Paradigm in Organizational Research: A Review and Typology , 2003 .

[22]  Pär J. Ågerfalk,et al.  Outsourcing to an Unknown Workforce: Exploring Opensourcing as a Global Sourcing Strategy , 2008, MIS Q..

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

[24]  Juho Lindman,et al.  Matching Open Source Software Licenses with Corresponding Business Models , 2011, IEEE Software.

[25]  W. Glänzel,et al.  Analysing Scientific Networks Through Co-Authorship , 2004 .

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

[27]  ConradiReidar,et al.  Adoption of open source software in software-intensive organizations - A systematic literature review , 2010 .

[28]  B. Dalum National Systems of Innovation: Towards a Theory of Innovation and Interactive Learning , 1992 .

[29]  Tommi Mikkonen,et al.  To Fork or Not to Fork: Fork Motivations in SourceForge Projects , 2011, OSS.

[30]  Bikram Sengupta,et al.  A research agenda for distributed software development , 2006, ICSE.

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

[32]  B. Uzzi,et al.  The Sources and Consequences of Embeddedness for the Economic Performance of Organizations: The Network Effect , 1996 .

[33]  Phillip Bonacich,et al.  Some unique properties of eigenvector centrality , 2007, Soc. Networks.

[34]  Reidar Conradi,et al.  Adoption of open source software in software-intensive organizations - A systematic literature review , 2010, Inf. Softw. Technol..

[35]  Kevin Crowston,et al.  The social structure of free and open source software development , 2005, First Monday.

[36]  Brian Fitzgerald,et al.  The Transformation of Open Source Software , 2006, MIS Q..

[37]  Alberto Cambrosio,et al.  Mapping Collaborative Work and Innovation in Biomedicine , 2004 .

[38]  Ulrik Brandes,et al.  Analysis and Visualization of Social Networks , 2003, Graph Drawing Software.

[39]  Jesús M. González-Barahona,et al.  Applying Social Network Analysis to the Information in CVS Repositories , 2004, MSR.

[40]  M. Bengtsson,et al.  ”Coopetition” in Business Networks—to Cooperate and Compete Simultaneously , 2000 .

[41]  Richard M. Stallman,et al.  The GNU manifesto , 1990 .

[42]  Eija Koskivaara,et al.  Open-Source Software Implications in the Competitive Mobile Platforms Market , 2011, I3E.

[43]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[44]  Magnus Bergquist,et al.  The power of gifts: organizing social relationships in open source communities , 2001, Inf. Syst. J..

[45]  J. West,et al.  Challenges of Open Innovation: The Paradox of Firm Investment in Open-Source Software , 2006 .

[46]  Christopher L. Huntley,et al.  Organizational learning in open-source software projects: an analysis of debugging data , 2003, IEEE Trans. Engineering Management.

[47]  Muhammad Ali Babar,et al.  Reporting Empirical Research in Open Source Software: The State of Practice , 2009, OSS.

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

[49]  Thomas R. Eisenmann Managing Proprietary and Shared Platforms: A Life-Cycle View , 2007 .

[50]  D. Watts The “New” Science of Networks , 2004 .

[51]  Casper Lassenius,et al.  Collaboration practices in global inter-organizational software development projects , 2003, Softw. Process. Improv. Pract..

[52]  Sudha Ram,et al.  Sharing News Articles Using 140 Characters: A Diffusion Analysis on Twitter , 2012, 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.