DOI QR코드

DOI QR Code

The Impact on Structures of Knowledge Creation and Sharing on Performance of Open Collaboration: Focus on Open Source Software Development Communities

개방형협업 참여자의 지식창출·지식공유 구조와 혁신 성과: 오픈소스 소프트웨어 개발 커뮤니티를 중심으로

  • 구경모 (한양대학교 정보사회학과) ;
  • 백현미 (한양대학교 정보사회학과) ;
  • 이새롬 (서울대학교 경영연구소)
  • Received : 2017.09.11
  • Accepted : 2017.12.12
  • Published : 2017.12.31

Abstract

This research focus on the effect of developers' participation structure in knowledge creation and knowledge sharing activities in open source software development projects. Based on preferential selection theory, hypotheses of relationship between a developers' concentration of knowledge creation/sharing activities and collaboration performance was derived. To verify the hypotheses, we use the Gini coefficient in the commit contribution of the developers (knowledge creation) and the centralization index in the repository issue network (knowledge sharing network). Using social network analysis, this paper calculates centralization index from developers in the issue boards in each repository based on data from 837 repositories in GitHub, a leading open source software development platform. As a result, instead of all developers creating and sharing knowledge equally, only a few of developers creating and sharing knowledge intensively further improve the performance of the open collaboration. In other words, a few developers predominantly providing commit and actively responding to issues raised from other developers enhance the project performance. The results of this study are expected to be used by developers who manage open source software project as a governance strategy, which could improve the performance of open collaboration.

Acknowledgement

Supported by : 한양대학교

References

  1. 강신형, 황정태, 박상문 2016. "외부지식탐색이 기업의 혁신 성과에 미치는 영향: 지식 보호와 환경 불확실성의 조절효과를 중심으로," 지식경영연구 (17:3), pp. 117-136. https://doi.org/10.15813/kmr.2016.17.3.006
  2. 김보영 2016. "동료간 지식공유에 관한 연구: 동료 관계의 질과 목표성향의 상호작용효과," 지식경영연구 (17:4), pp. 147-162. https://doi.org/10.15813/kmr.2016.17.4.007
  3. 김용학 2003. 사회연결망분석, 박영사.
  4. 김현진, 설현도 2014. "개인창의성과 집단창의성의 관계에서 통합능력과 지식공유의 매개효과," 지식경영연구 (15:4), pp. 223-247. https://doi.org/10.15813/kmr.2014.15.4.012
  5. 박문수, 문형구. 2004. "집단간 지식공유의 영향요인에 관한 연구," 지식경영연구 (5:2), pp. 1-23.
  6. 박현정, 신경식 2014. "지식 공유의 파레토 비율 및 불평등 정도와 가상 지식협업: 위키피디아 행위 데이터 분석," 지능정보연구 (20:3), pp. 19-43. https://doi.org/10.13088/jiis.2014.20.3.019
  7. 배영 2005. "사이버 공간의 사회적 관계," 한국사회학 (39:5), pp. 55-82.
  8. 백윤정, 한상숙 2008. "집단갈등이 집단창의성에 미치는 영향: 리더십 스타일과 커뮤니케이션의 조절효과," 지식경영연구 (9:3), pp. 1-19.
  9. 설현도 2014. "리더십과 지식창출, 지식공유의 관계에 있어서 관계갈등의 역할," 대한경영학회지 (27:12), pp. 2389-2408.
  10. 오오츠카 히로키 2015. 소셜 코딩으로 이끄는 GitHub 실천기술, 제이펍.
  11. 원인호. 2014. "소셜 코딩 서비스 깃허브를 통한 오픈소스소프트웨어 공동체의 협력과 과제," 서울대학교대학원 석사학위 논문
  12. 이새롬, 백현미, 장정주 2017. "지식의 탐색 (Exploration)과 활용(Exploitation)이 개방형협업의 성 과에 미치는 영향: 오픈소스소프트웨어 개발 프로젝트를 중심으로," 지식경영연구 (18:2), pp. 85-102. https://doi.org/10.15813/kmr.2017.18.2.005
  13. 이새롬, 백현미, 장정주 2016. "오픈소스 소프트웨어 운영자 역할이 성과에 미치는 영향: 인상형성과 사회적 자본 이론을 중심으로," 한국전자거래학회지 (21:2), pp. 23-46. https://doi.org/10.7838/jsebs.2016.21.2.023
  14. 이원재 2011. "네트워크 분석의 사회학 이론," 정보처리학회지 (18:6), pp. 79-87.
  15. 이일현. 2014. Easy Flow 회귀분석, 서울: 한나레아카데미.
  16. 정진성 1998. "커뮤니케이션 네트워크 유형 분석을 통한 CMC 협력학습 촉진방안 연구," 한양대학교 석사학위 논문.
  17. Allaho, M. Y., & Lee, W. C. 2014. "Trends and behavior of developers in open collaborative software projects," In Proceedings of International Conference on Behavior, Economic and Social Computing (BESC), pp. 1-7.
  18. Adams, P. J., Capiluppi, A., & Boldyreff, C. 2009. "Coordination and productivity issues in free software: The role of brooks' law," In Proceedings of IEEE International Conference on the Software Maintenance.
  19. Barcellini, F., Détienne, F., & Burkhardt, J. M. 2008. "User and developer mediation in an Open Source Software community: Boundary spanning through cross participation in online discussions," International Journal of Human-Computer Studies (66:7), pp. 558-570. https://doi.org/10.1016/j.ijhcs.2007.10.008
  20. Barabasi, A. L., & Albert, R. 1999. "Emergence of scaling in random networks." Science (286:5439), pp. 509-512. https://doi.org/10.1126/science.286.5439.509
  21. Benbunan-Fich, R., Hiltz, S. R., & Turoff, M. 2003. "A comparative content analysis of face-to-face vs. asynchronous group decision making," Decision Support Systems (34:4), pp. 457-469. https://doi.org/10.1016/S0167-9236(02)00072-6
  22. Brooks Jr, F. P. 1995. The Mythical ManMonth: Essays on Software Engineering, Anniversary Edition, 2/E. Pearson Education India.
  23. Casalnuovo, C., Vasilescu, B., Devanbu, P., & Filkov, V. 2015. "Developer onboarding in Github: the role of prior social links and language experience," In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, pp. 817-828.
  24. Chen, X. P., Yao, X., & Kotha, S. 2009. "Entrepreneur passion and preparedness in business plan presentations: a persuasion analysis of venture capitalists' funding decisions," Academy of Management Journal (52:1), pp. 199-214. https://doi.org/10.5465/amj.2009.36462018
  25. Cook, K. S., & Whitmeyer, J. M. 1992. "Two approaches to social structure: Exchange theory and network analysis," Annual Review of Sociology (18:1), pp. 109-127. https://doi.org/10.1146/annurev.so.18.080192.000545
  26. Cosentino, V., Izquierdo, J. L. C., & Cabot, J. 2017. A Systematic Mapping Study of Software Development with GitHub. IEEE Access (5), pp. 7173-7192. https://doi.org/10.1109/ACCESS.2017.2682323
  27. Crowston, K., Annabi, H., & Howison, J. 2003. "Defining open source software project success," In Proceedings of International Conference on Information Systems, 28.
  28. Dahlander, L. & O'Mahony, S. 2011. "Progressing to the center: Coordinating project work," Organization Science (22:4), pp. 961-979. https://doi.org/10.1287/orsc.1100.0571
  29. Dahlander, L., & Magnusson, M. 2008. "How do firms make use of open source communities?," Long Range Planning (41:6), pp. 629-649. https://doi.org/10.1016/j.lrp.2008.09.003
  30. De Laat, P. B. 2007. "Governance of open source software: state of the art," Journal of Management & Governance (11:2), pp. 165-177. https://doi.org/10.1007/s10997-007-9022-9
  31. Drazin, R., Glynn, M. A., & Kazanjian, R. K. 1999. "Multilevel theorizing about creativity in organizations: A sensemaking perspective," Academy of Management Review (24:2), pp. 286-307. https://doi.org/10.5465/amr.1999.1893937
  32. Feliciano, J. 2015. "Towards a Collaborative Learning Platform: The Use of GitHub in Computer Science and Software Engineering Courses," University of Victoria.
  33. Foa, U. G., & Foa, E. B. 1975. Resource theory of social exchange, General Learning Press.
  34. Freeman, L. C. 1978. "Centrality in social networks conceptual clarification," Social Networks (1:3), pp. 215-239. https://doi.org/10.1016/0378-8733(78)90021-7
  35. Gacek, C., & Arief, B. 2004. "The many meanings of open source," IEEE Software (21:1), pp. 34-40.
  36. Grewal, R., Lilien, G. L., & Mallapragada, G. 2006. "Location, location, location: How network embeddedness affects project success in open source systems," Management Science (52:7), pp. 1043-1056. https://doi.org/10.1287/mnsc.1060.0550
  37. Gousios, G., Pinzger, M. & Deursen, A. 2014. "An exploratory study of the pull-based software development model," ICSE, pp. 345-355.
  38. Hahn, J., Moon, J. Y., & Zhang, C. 2008. "Emergence of new project teams from open source software developer networks: Impact of prior collaboration ties," Information Systems Research (19:3), pp. 369-391. https://doi.org/10.1287/isre.1080.0192
  39. Hata, H., Todo, T., Onoue, S., & Matsumoto, K. 2015. "Characteristics of sustainable OSS projects: A theoretical and empirical study," In Cooperative and Human Aspects of Software Engineering (CHASE).
  40. Ho, S. Y., & Rai, A. 2017. "Continued Voluntary Participation Intention in Firm-Participating Open Source Software Projects," Information Systems Research (28: 3), pp. 603-625. https://doi.org/10.1287/isre.2016.0687
  41. Iriberri, A., & Leroy, G. 2009. "A life-cycle perspective on online community success," ACM Computing Surveys (CSUR) (41:2), pp. 1-29
  42. Jaeger, T., & Metzger, A. 2002. Open-source-software, Beck.
  43. Johnson, S. L., Faraj, S., & Kudaravalli, S. 2014. "Emergence of Power Laws in Online Communities: The Role of Social Mechanisms and Preferential Attachment," MIS Quarterly (38:3), pp. 795-A13. https://doi.org/10.25300/MISQ/2014/38.3.08
  44. Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D. M., & Damian, D. 2016. "An in-depth study of the promises and perils of mining GitHub," Empirical Software Engineering (21:5), pp. 2035-2071. https://doi.org/10.1007/s10664-015-9393-5
  45. Kittur, A., & Kraut, R. E. 2008. "Harnessing the wisdom of crowds in wikipedia: quality through coordination," In Proceedings of the 2008 ACM conference on Computer Supported Cooperative Work pp. 37-46.
  46. Kittur, A., Chi, E., Pendleton, B. A., Suh, B., & Mytkowicz, T. 2007. "Power of the few vs. wisdom of the crowd: Wikipedia and the rise of the bourgeoisie," World Wide Web (1:2), pp. 1-19.
  47. Kogut, B., & Zander, U. 1992. "Knowledge of the firm, combinative capabilities, and the replication of technology," Organization Science (3:3), pp. 383-397. https://doi.org/10.1287/orsc.3.3.383
  48. Kreps, D. M. 1997. Intrinsic motivation and extrinsic incentives. The American Economic Review (87:2), pp. 359-364.
  49. Kuk, G. 2006. "Strategic interaction and knowledge sharing in the KDE developer mailing list," Management Science (52:7), pp. 1031-1042. https://doi.org/10.1287/mnsc.1060.0551
  50. Lakhani, K. R., & von Hippel, E. 2003. How open source software works:"free" user-to-user assistance. Research Policy (32:6), pp. 923-943. https://doi.org/10.1016/S0048-7333(02)00095-1
  51. Laursen, K., & Salter, A. 2006. "My precious technology: the role of legal appropriability strategy in shaping innovative performance. Tanaka Business School, Imperial College London," Working Paper.
  52. Lee, S., Baek, H., & Jahng, J. 2017. "Governance strategies for open collaboration: Focusing on resource allocation in open source software development organizations," International Journal of Information Management (37:5), pp. 431-437. https://doi.org/10.1016/j.ijinfomgt.2017.05.006
  53. Lee, S. Y. T., Kim, H. W., & Gupta, S. 2009. "Measuring open source software success," Omega (37:2), pp. 426-438. https://doi.org/10.1016/j.omega.2007.05.005
  54. Leifer, R., McDermott, C.M., O'Connor, G. C., Peters, L.S., Rice, M.P., Veryzer, R.W., & Rice, M. 2000. Radical innovation: how mature companies can outsmart upstarts, Boston: Harvard Business School Press.
  55. Lerner, J., & Tirole, J. 2001. "The open source movement: Key research questions," European Economic Review (45:4), pp. 819-826. https://doi.org/10.1016/S0014-2921(01)00124-6
  56. McDonald, M. L., & Westphal, J. D. 2003. "Getting by with the advice of their friends: CEOs' advice networks and firms' strategic responses to poor performance," Administrative Science Quarterly (48:1), pp. 1-32. https://doi.org/10.2307/3556617
  57. Mockus, A., Fielding, R. T., & Herbsleb, J. D. 2002. "Two case studies of open source software development: Apache and Mozilla," ACM Transactions on Software Engineering and Methodology (TOSEM), (11:3) pp. 309-346. https://doi.org/10.1145/567793.567795
  58. Nakakoji, K., Yamamoto, Y., Nishinaka, Y., Kishida, K., & Ye, Y. 2002. "Evolution patterns of open-source software systems and communities," In Proceedings of the International Workshop on Principles of Software Evolution, pp. 76-85.
  59. Nelson, K. M., & Cooprider, J. G. 1996. "The contribution of shared knowledge to IS group performance," MIS Quarterly (20:4), pp. 409-432. https://doi.org/10.2307/249562
  60. Prahl, R., Marwell, G., & Oliver, P. E. 1991. "Reach and selectivity as strategies of recruitment for collective action: A theory of the critical mass," Journal of Mathematical Sociology (16:2), pp. 137-164. https://doi.org/10.1080/0022250X.1991.9990083
  61. Rainer, A., & Gale, S. 2005. "Evaluating the quality and quantity of data on open source software projects," In Proceeding of 1st International Conference on Open Source Software, pp. 29-36.
  62. Raymond, E. 1999. "The cathedral and the bazaar," Knowledge (12:3), pp. 23-49.
  63. Robertson, M., Swan, J., & Newell, S. 1996. "The role of networks in the diffusion of technological innovation," Journal of Management Studies. (33:3), pp. 333-359. https://doi.org/10.1111/j.1467-6486.1996.tb00805.x
  64. Scott, J., 1988. Social network analysis, Sociology (22:1), pp. 109-127. https://doi.org/10.1177/0038038588022001007
  65. Soares, D. M., de Lima Júnior, M. L., Murta, L., & Plastino, A. 2015. Acceptance factors of pull requests in open-source projects, In Proceedings of the 30th Annual ACM Symposium on Applied Computing, pp. 1541-1546.
  66. Stamelos, I., Angelis, L., Oikonomou, A., & Bleris, G. L. 2002. "Code quality analysis in open source software development," Information Systems Journal (12:1), pp. 43-60. https://doi.org/10.1046/j.1365-2575.2002.00117.x
  67. Stewart, D. 2005. "Social status in an open-source community," American Sociological Review (70:5), pp. 823-842. https://doi.org/10.1177/000312240507000505
  68. Storey, M. A., Zagalsky, A., Figueira Filho, F., Singer, L., & German, D. M. 2017. "How social and communication channels shape and challenge a participatory culture in software development," IEEE Transactions on Software Engineering (43:2), pp. 185-204 https://doi.org/10.1109/TSE.2016.2584053
  69. Tsay, J., Dabbish, L., & Herbsleb, J. 2014a. "Influence of social and technical factors for evaluating contribution in GitHub," In Proceedings of the 36th International Conference on Software Engineering, pp. 356-366.
  70. Vasilescu, B., Filkov, V., & Serebrenik, A. 2015a. "Perceptions of diversity on git hub: A user survey," In Proceedings of 8th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), pp. 50-56.
  71. Vasilescu, B., Posnett, D., Ray, B., van den Brand, M. G., Serebrenik, A., Devanbu, P., & Filkov, V. 2015b. "Gender and tenure diversity in GitHub teams," In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, pp. 3789-3798.
  72. Wasserman, S., & Faust, K. 1994. Social network analysis: Methods and applications (Vol. 8). Cambridge university press.
  73. Wikipedia. 2017a, Github, 2017.11.13: https://en.wikipedia.org/wiki/GitHub
  74. Wikipedia, 2017b Gini Coefficient, 2017.11.03: https://en.wikipedia.org/wiki/Gini_coefficient)
  75. Yamashita, K., McIntosh, S., Kamei, Y., Hassan, A. E., & Ubayashi, N. 2015. "Revisiting the applicability of the pareto principle to core development teams in open source software projects," In Proceedings of the 14th International Workshop on Principles of Software Evolution, pp. 46-55.
  76. Yitzhaki, S. 1979. "Relative deprivation and the Gini coefficient," The Quarterly Journal of Economics, pp. 321-324.