DOI QR코드

DOI QR Code

Identifying the Network Characteristics of Contributors That Affect Performance in Open Collaboration : Focusing on the GitHub Open Source

개방형협업 참여자 기여도와 네트워크 특성과의 관계에 대한 연구 : 깃허브 오픈소스 프로젝트를 중심으로

  • Baek, Hyunmi (Department of Information Sociology, Hanyang University) ;
  • Oh, Sehwan (Korea International Trade Association)
  • Received : 2014.07.15
  • Accepted : 2015.02.14
  • Published : 2015.02.28

Abstract

Information and communications technology facilitates collaboration among individuals by functioning as an open platform for open collaboration projects. In this regard, this study aims to understand the network characteristics of participants who contribute greatly to open collaboration by investigating the mutual cooperation network in an open source project, which represents a form of open collaboration based on social network theory. To achieve this objective, this study analyzes the network centrality of developers with a high number of commits, particularly 8,101 developers in 782 repositories in GitHub, a representative open source platform. This study also determines how the relationship between network centrality and number of commits depends on the size of a repository network and the presence of a hub. Consequently, the number of commits by developers with high degree, betweenness, and closeness centrality is increasing. Among which, betweenness centrality has the highest explanatory power. Furthermore, when a hub is present and as network size increases, the relationship between the betweenness centrality of a developer and his/her number of commits continues to grow. This study is expected to provide suggestions for the successful performance of open collaboration projects in the future.

발전된 정보통신기술은 개방형협업을 위한 오픈 플랫폼 역할을 수행함으로써 개인간 상호협력을 용이하게 한다. 본 연구에서는 사회연결망이론을 바탕으로 개방형협업의 대표적 형태로 주목받고 있는 오픈소스 프로젝트의 상호협력 네트워크를 살펴보고자 한다. 특히 상호협력 네트워크 내에서의 개방형협업 기여도가 높은 참여자의 네트워크 중심구조를 분석해보고자 한다. 이를 위해 대표적인 오픈소스 프로젝트 플랫폼인 깃허브(GitHub)의 782개 리파지토리의 8,101명의 개발자를 대상으로 782개의 협업 네트워크를 도출함으로써, 협업에 있어 기여도가 높은 개발자의 연결 근접 매개 중심성 특성을 분석하였다. 분석 결과, 연결 매개 근접 중심성이 높은 개발자의 커밋수가 많아지는 것으로 나타났으며, 이중에서도 매개중심성에 의해 그 관계를 가장 잘 설명할 수 있는 것으로 나타났다. 또한 네트워크 사이즈가 클수록, 허브가 존재할수록 개발자의 매개중심성과 커밋수 간의 관련성이 더욱 커지는 것으로 나타났다. 본 연구는 향후 개방형협업의 성공적인 운영을 위한 시사점을 제시해줄 것으로 기대된다.

Keywords

References

  1. Abbasi, A., Altmann, J., and Hossain, L., "Identifying the effects of co-authorship networks on the performance of scholars : A correlation and regression analysis of performance measures and social network analysis measures," Journal of Informetrics, Vol. 5, No. 4, pp. 594-607, 2011. https://doi.org/10.1016/j.joi.2011.05.007
  2. Abbasi, A., Hossain, L., and Leydesdorff, L., "Betweenness centrality as a driver of preferential attachment in the evolution of research collaboration networks," Journal of Informetrics, Vol. 6, No. 3, pp. 403-412, 2012. https://doi.org/10.1016/j.joi.2012.01.002
  3. Barabasi, A. L., Linked : How everything is connected to everything else and what it means for business, science, and everyday life : Basic Books, 2014.
  4. Borgatti, S., "Centrality and AIDS," Connections, Vol. 18, No. 1, pp. 112-114, 1995.
  5. Burt, R. S., Structural holes : The social structure of competition, Cambridge, MA : Harvard University Press, 1995.
  6. Cho, H., Gay, G., Davidson, B., and Ingraffea, A., "Social networks, communication styles, and learning performance in a CSCL community," Computers and Education, Vol. 49, No. 2, pp. 309-329, 2007. https://doi.org/10.1016/j.compedu.2005.07.003
  7. Cross, R. and Cummings, J. N., "Tie and network correlates of individual performance in knowledge-intensive work," Academy of Management Journal, Vol. 47, No. 6, pp. 928-937, 2004. https://doi.org/10.2307/20159632
  8. Crowston, K. and Howison, J., "The social structure of free and open source software development," First Monday, Vol. 10, No. 2, 2005.
  9. Dabbish, L., Stuart, C., Tsay, J., and Herbsleb, J., "Social coding in github : transparency and collaboration in an open software repository," Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work, ACM 2012, pp. 1277-1286, 2012.
  10. Freeman, L. C., "Centrality in social networks conceptual clarification," Social Networks, Vol. 1, No. 3, pp. 215-239, 1979. https://doi.org/10.1016/0378-8733(78)90021-7
  11. Gargiulo, M., Ertug, G., and Galunic, C., "The two faces of control : Network closure and individual performance among knowledge workers," Administrative Science Quarterly, Vol. 54, No. 2, pp. 299-333, 2009. https://doi.org/10.2189/asqu.2009.54.2.299
  12. Gousios, G. and Spinellis, D., "GHTorrent : Github's data from a firehose," Paper presented at the Mining Software Repositories (MSR), 2012 9th IEEE Working Conference on, 2012.
  13. Grewal, R., Lilien, G. L., and Mallapragada, G., "Location, location, location : How network embeddedness affects project success in open source systems," Management Science, Vol. 52, No. 7, pp. 1043-1056, 2006. https://doi.org/10.1287/mnsc.1060.0550
  14. Huang, M., Ahn, J., and Jahng, J., "Patterns of Collaboration Networks : Coauthorship Analysis of MIS Quarterly from 1996 to 2004," The Journal of Society for e-Business Studies, Vol. 13, No. 4, pp. 193-207, 2008.
  15. Kidane, Y. H. and Gloor, P. A., "Correlating temporal communication patterns of the Eclipse open source community with performance and creativity," Computational and mathematical organization theory, Vol. 13, No. 1, pp. 17-27, 2007. https://doi.org/10.1007/s10588-006-9006-3
  16. Kim, Y. H., Social Network Analysis, Parkyoungsa, Seoul, 2007.
  17. Kim, Y. T., "Analysis of the employment channels of disabled employees : Focus on social network," Disability and Employment, Vol. 21, No. 3, pp. 5-26, 2011.
  18. Krishnamurthy, S., "Cave or community? : An empirical examination of 100 mature open source projects," First Monday, Vol. 7, No. 6, 2002.
  19. Lee, J. K., Open collaboration, INITIAL COMMUNICATIONS Corp, Seoul, 2012.
  20. Lee, J. and Kim, S., "Exploring the role of social networks in affective organizational commitment : Network centrality, strength of ties, and structural holes," The American Review of Public Administration, Vol. 41, No. 2, pp. 205-223, 2011. https://doi.org/10.1177/0275074010373803
  21. Madey, G., Freeh, V., and Tynan, R., "The open source software development phenomenon : An analysis based on social network theory," AMCIS 2002 Proceedings, p. 247, 2002.
  22. Mitchell, J. C., The concept and use of social networks, Bobbs-Merrill, 1969.
  23. Mizruchi, M. S., Stearns, L. B., and Fleischer, A., "Getting a bonus : social networks, performance, and reward among commercial bankers," Organization Science, Vol. 22, No. 1, pp. 42-59, 2011. https://doi.org/10.1287/orsc.1090.0516
  24. Newman, M. E., "The structure and function of networks," Computer Physics Communications, Vol. 147, No. 1, pp. 40-45, 2002. https://doi.org/10.1016/S0010-4655(02)00201-1
  25. Oh, W. and Jeon, S., "Membership herding and network stability in the open source community : The Ising perspective," Management Science, Vol. 53, No. 7, pp. 1086-1101, 2007. https://doi.org/10.1287/mnsc.1060.0623
  26. Ortiz, M. R., Hoyos, J. R. C., and Lopez, M. G. R., "The social networks of academic performance in a student context of poverty in Mexico," Social networks, Vol. 26, No. 2, pp. 175-188, 2004. https://doi.org/10.1016/j.socnet.2004.01.010
  27. Park, J. H., Cho, Y. H., and Kim, J. K., "Social network : A novel approach to new customer recommendations," Journal of Intelligence and Information Systems, Vol. 15, No. 1, pp. 123-140, 2009.
  28. Pil, F. K. and Leana, C., "Applying organizational research to public school reform : The effects of teacher human and social capital on student performance," Academy of Management Journal, Vol. 52, No. 6, pp. 1101-1124, 2009. https://doi.org/10.5465/AMJ.2009.47084647
  29. Riehle, D., Ellenberger, J., Menahem, T., Mikhailovski, B., Natchetoi, Y., Naveh, B., and Odenwald, T., "Open collaboration within corporations using software forges," Software, IEEE, Vol. 26, No. 2, pp. 52-58, 2009.
  30. Scott, J., "Social network analysis," Sociology, Vol. 22, No. 1, pp. 109-127, 1988. https://doi.org/10.1177/0038038588022001007
  31. Scott, J., Social network analysis : A handbook, Sage, 1991.
  32. Simon, H. A., The architecture of complexity, Springer, 1991.
  33. Sin, H. P., Nahrgang, J. D., and Morgeson, F. P., "Understanding why they don't see eye to eye : An examination of leadermember exchange (LMX) agreement," Journal of Applied Psychology, Vol. 94 No. 4, pp. 1048-1057, 2009. https://doi.org/10.1037/a0014827
  34. Singh, P. V., Tan, Y., and Mookerjee, V., "Network Effects : The Influence of Structural Capital on Open Source Project Success," MIS Quarterly, Vol. 35, No. 4, pp. 813-829, 2011. https://doi.org/10.2307/41409962
  35. Sparrowe, R. T., Liden, R. C., Wayne, S. J., and Kraimer, M. L., "Social networks and the performance of individuals and groups," Academy of management Journal, Vol. 44, No. 2, pp. 316-325, 2001. https://doi.org/10.2307/3069458
  36. Takhteyev, Y. and Hilts, A., "Investigating the geography of open source software through GitHub," Working Paper, 2010.
  37. Thung, F., Bissyande, T. F., Lo, D., and Jiang, L., "Network structure of social coding in GitHub," Paper presented at the Software Maintenance and Reengineering (CSMR), European Conference on, 2013.
  38. Yang, H. L. and Tang, J. H., "Effects of social network on students' performance : a web-based forum study in Taiwan," Journal of Asynchronous Learning Networks, Vol. 7, No. 3, pp. 93-107, 2003.
  39. Zhang, X. and Venkatesh, V., "Explaining employee job performance : the role of online and offline workplace communication networks," Mis Quarterly, Vol. 37, No. 3, pp. 695-722, 2013. https://doi.org/10.25300/MISQ/2013/37.3.02
  40. Wikipedia, http://en.wikipedia.org/wiki/GitHub#cite_note-ucc-4, 2014.10.29 access.

Cited by

  1. A Study on the Problems and Policy Implementation for Open-Source Software Industry in Korea: Soft System Methodology Approach vol.20, pp.4, 2015, https://doi.org/10.7838/jsebs.2015.20.4.193
  2. 사회연결망 분석을 활용한 나노기술 연구동향 국가간 비교분석: 탄소나노소재분야 중심 vol.26, pp.2, 2015, https://doi.org/10.7735/ksmte.2017.26.2.172
  3. 소셜 코딩 사이트를 활용한 소프트웨어 교육 사례 연구 vol.15, pp.5, 2015, https://doi.org/10.14400/jdc.2017.15.5.37
  4. 개방형 협업 커뮤니케이션 특성과 협업 성과 : 오픈소스 소프트웨어 개발을 중심으로 vol.28, pp.1, 2019, https://doi.org/10.5859/kais.2019.28.1.73
  5. The role of openness in open collaboration: A focus on open-source software development projects vol.42, pp.2, 2015, https://doi.org/10.4218/etrij.2018-0536
  6. Do Not Just Talk, Show Me in Action: Investigating the Effect of OSSD Activities on Job Change of IT Professional vol.26, pp.1, 2021, https://doi.org/10.7838/jsebs.2021.26.1.043