ABSTRACT
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 our research we explore collaboration networks in the WebKit and OpenStack open-source projects, by mining their source-code version-control-systems data with Social Network Analysis (SNA). Our approach allows us to observe how key events in the industry affect open-source collaboration networks over time. With our findings, we highlight the explanation power from network visualizations capturing the collaborative dynamics of high-networked software projects over time. Moreover, we depicted that competing companies that market similar products in the same market, can collaborate in the open-source community while publicly manifesting intense rivalry (e.g. Apple vs Samsung patent-wars). After integrating our findings with the current body of theoretical knowledge in management strategy, economics, strategic alliances and coopetition, we propose the novel notion of open-coopetition, where rival firms collaborate with competitors in the open-source community. We argue that classical coopetition management theories do not fully explain the competitive and collaborative issues that are simultaneously present and interconnected in the WebKit and OpenStack open-source communities. We propose the development of the novel open-coopetition theory for a better understanding on how rival-firms collaborate with competitors in an open-source fashion.
- R. C. Basole. Visualization of interfirm relations in a converging mobile ecosystem. Journal of Information Technology, 24(2):144--159, 2009.Google ScholarCross Ref
- Bitergia. WebKit Report by Bitergia, Jan. 2013.Google Scholar
- A. Bonaccorsi and C. Rossi. Why open source software can succeed. Research policy, 32(7):1243--1258, 2003.Google ScholarCross Ref
- A. Cambrosio, P. Keating, and A. Mogoutov. Mapping collaborative work and innovation in biomedicine: A computer-assisted analysis of antibody reagent workshops. Social Studies of Science, pages 325--364, 2004.Google ScholarCross Ref
- K. Crowston and J. Howison. The social structure of free and open source software development. First Monday, 10(2-7), 2005.Google Scholar
- R. V. Kozinets. The field behind the screen: using netnography for marketing research in online communities. Journal of marketing research, pages 61--72, 2002.Google Scholar
- J. Lerner and J. Tirole. Some simple economics of open source. The journal of industrial economics, 50(2):197--234, 2002.Google Scholar
- L. Lopez-Fernandez, G. Robles, and J. M. Gonzalez-Barahona. Applying social network analysis to the information in CVS repositories. 2004.Google Scholar
- S. Q. Mian, J. Teixeira, and E. Koskivaara. Open-Source Software Implications in the Competitive Mobile Platforms Market. In Building the e-World Ecosystem, pages 110--128. Springer, 2011.Google Scholar
- H. Oinas-Kukkonen, K. Lyytinen, and Y. Yoo. Social networks and information systems: ongoing and future research streams. Journal of the Association for Information Systems, 11(2):3, 2010.Google ScholarCross Ref
- M. Paasivaara and C. Lassenius. Collaboration practices in global inter-organizational software development projects. Software Process: Improvement and Practice, 8(4):183--199, 2003.Google ScholarCross Ref
- E. Raymond. The cathedral and the bazaar. Knowledge, Technology & Policy, 12(3):23--49, 1999.Google ScholarCross Ref
- J. Salminen and J. Teixeira. Fool's Gold? Developer Dilemmas in a Closed Mobile Application Market Platform. In Co-created Effective, Agile, and Trusted eServices, Lecture Notes in Business Information Processing, pages 121--132, Turku, 2013. Springer.Google Scholar
- B. Sengupta, S. Chandra, and V. Sinha. A research agenda for distributed software development. In Proceedings of the 28th international conference on Software engineering, pages 731--740. ACM, 2006. Google ScholarDigital Library
- J. Teixeira. Open-Source Technologies Realizing Social Networks: A Multiple Descriptive Case-Study. In Open Source Systems: Long-Term Sustainability, volume 378 of IFIP Advances in Information and Communication Technology, pages 250--255. Springer Berlin Heidelberg, Jan. 2012.Google Scholar
- J. Teixeira and T. Lin. Collaboration in the open-source arena: The WebKit case. CoRR, abs/1401.5996, 2014. Google ScholarDigital Library
- B. Uzzi. The sources and consequences of embeddedness for the economic performance of organizations: The network effect. American sociological review, pages 674--698, 1996.Google Scholar
- S. Wasserman and K. Faust. Social network analysis: Methods and applications, volume 8. Cambridge university press, 1994.Google Scholar
- J. Xu, S. Christley, and G. Madey. Application of social network analysis to the study of open source software. Elsevier Press, 2006.Google ScholarCross Ref
Index Terms
- Understanding collaboration in the open-source arena: the cases of WebKit and OpenStack
Recommendations
Understanding Coopetition in the Open-Source Arena: The Cases of WebKit and OpenStack
OpenSym '14: Proceedings of The International Symposium on Open CollaborationIn 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 arena: the webkit case
SIGSIM-CPR '14: Proceedings of the 52nd ACM conference on Computers and people researchIn 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 ...
Open source software licenses: Strong-copyleft, non-copyleft, or somewhere in between?
Studies on open source software (OSS) have shown that the license under which an OSS is released has an impact on the success or failure of the software. In this paper, we model the relationship between an OSS developer's utility, the effort that goes ...
Comments