Network analysis on the coordination between developers and source code in anopen source software community

Wu Jiang, Hu Bin, Zhang Jinlong

Science Research Management ›› 2011, Vol. 32 ›› Issue (8) : 133-141,150.

PDF(1028 KB)
PDF(1028 KB)
Science Research Management ›› 2011, Vol. 32 ›› Issue (8) : 133-141,150.

Network analysis on the coordination between developers and source code in anopen source software community

  • Wu Jiang, Hu Bin, Zhang Jinlong
Author information +
History +

Abstract

Because of the voluntarily participation and open service, Open Source Software (OSS) community has attracted more and more developers to make contributions, however its coordination is still a big problem. The coordination of developers and source code are studied. By the meta-network analysis, the total amount of commitment to the source code repository could be regarded as the measure to observe the success of an OSS project, and this index is highly related to the dependency network of committers and modules. The data from CVS repository in sourceforge. net is used to construct a dependency network, and the impact of coordination in a dependency network on project success is examined to align with five coordination criteria: intermediation, hierarchization, marginalization, consistency, and adjacency. It could help developers to reduce the transaction cost and efficiently manage coordination during software development in an OSS community.

Key words

coordination / meta-network analysis / social network analysis / OSS / source code repository / interaction between person and task

Cite this article

Download Citations
Wu Jiang, Hu Bin, Zhang Jinlong. Network analysis on the coordination between developers and source code in anopen source software community[J]. Science Research Management. 2011, 32(8): 133-141,150

References

[1] W. M. Thomas, C. Kevin, The Interdisciplinary Study of Coordination[J], ACM Computing Surveys, 26 (1) (1994) 87-119. [2] R. Grewal, G. L. Lilien, G. Mallapragada, Location, Location, Location: How Network Embeddedness Affects Project Success in Open Source Systems[J], Management Science, 52 (7) (2006) 1043-1056. [3] Y. Tan, V. Mookerjee, P. Singh, Social Capital, Structural Holes and Team Composition: Collaborative Networks of the Open Source Software Community , proceedings of International Conference of Information Systems (ICIS 2007) , Montreal, Canada, 2007. [4] A. MacCormack, J. Rusnak, C. Y. Baldwin, Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code[J], Management Science, 52 (7) (2006) 1015-1030. [5] Oh, W. and S. Jeon, Membership Herding and Network Stability in the Open Source Community: The Ising Perspective[J],Management Science, 2007. 53(7): p. 1086-1101. [6] Cataldo, M., et al. Identification of coordination requirements: implications for the Design of collaboration and awareness tools . Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work . 2006. Banff, Alberta, Canada: ACM. [7] D. Krackhardt, M. C. Kathleen, A PCANS Model of Structure in Organization , Proceedings of the 1998 International Symposium on Command and Control Research and Technology , Monterey, CA. , 1998. [8] Carley, K.M., et al., Toward an Interoperable Dynamic Network Analysis Toolkit[J]. Decision Support Systems, Special Issue on Cyberinfrastructure for Homeland Security: Advances in Information Sharing, Data Mining, and Collaboration Systems, 2007. 43: p. 1324-1347. [9] Bonaccorsi, A. and C. Rossi, Why Open Source software can succeed[J]. Research Policy Open Source Software Development, 2003. 32(7): p. 1243-1258. [10] S. O'Mahony, Guarding the commons: how community managed software projects protect their work[J], Research Policy 32 (7) (2003) 1179-1198. [11] E. v. Hippel, G. v. Krogh, Open Source Software and the "Private-Collective" Innovation Model: Issues for Organization Science[J], Organization Science 12 (2) (2003) 209-223. [12] U. Asklund, L. Bendix, A study of configuration management in open source software projects[J], Software, IEE Proceedings - 149 (1) (2002) 40-46. [13] M. E. J. Newman, Modularity and community structure in networks , Proceedings of the National Academy of Sciences , National Academic Sciences, 2006. [14] J. A. Roberts, I.-H. Hann, S. A. Slaughter, Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects[J], Management Science, 52 (7) (2006) 984-999. [15] M. T. Hannan, J. Freeman, Structural Inertia and Organizational Change[J], American Sociological Review 49 (2) (1984) 149-164. [16] D. Krackhardt, ed. Graph Theoretical Dimensions of Informal Organizations[M]. Hillsdale, NJ: Lawrence Erlbaum and Associates, 1994. [17] S. Wasserman, K. Faust, Social Network Analysis: Methods and Applications [M], Cambridge University Press, Cambridge, 1994. [18] K. A. Manju, M. C. Kathleen, Network Structure in Virtual Organizations[J], Organization Science 10 (6) (1999) 741-757. [19] L. C. Freeman, Centrality in Social Networks I: Conceptual Clarification[J], Social Networks 1 (1979) 215-239. [20] E. Gamma, R. Helm, R. Johnson, J. M. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software[M], Addison-Wesley Professional, 1994. [21] K. R. Lakhani, E. von Hippel, How open source software works: "free" user-to-user assistance[J], Research Policy 32 (6) (2003) 923-943.
PDF(1028 KB)

Accesses

Citation

Detail

Sections
Recommended

/