Social Network Analysis on Communications for Knowledge Collaboration in OSS Communities

Knowledge collaboration is the key for success of open source software (OSS) communities, because not all members have knowledge and skills necessary for software development. Generally, members in OSS communities communicate for knowledge collaboration using communication tools (e.g. mailing lists, discussion forums, bug tracking systems, and so on) so that geographically distributed members collaborate and coordinate their work. In this paper, we apply social network analysis to the data accumulated in communication tools. We analyzed relationships between the density of social networks and OSS releases by time series analysis of 4 OSS communities in SourceForge.net in order to investigate the quality of communications for knowledge collaboration. The analysis results showed that communications among community members with a variety of roles are active before/after OSS released in communities where knowledge collaboration is going well.

[1]  J. Herbsleb,et al.  Two case studies of open source software development: Apache and Mozilla , 2002, TSEM.

[2]  John Scott What is social network analysis , 2010 .

[3]  John Scott Social Network Analysis , 1988 .

[4]  Audris Mockus,et al.  An Empirical Study of Speed and Communication in Globally Distributed Software Development , 2003, IEEE Trans. Software Eng..

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

[6]  Yunwen Ye,et al.  Dimensions and forms of knowledge collaboration in software development , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[7]  Kouichi Kishida,et al.  Evolution patterns of open-source software systems and communities , 2002, IWPSE '02.

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

[9]  Wayne E. Baker,et al.  Achieving Success Through Social Capital , 2003 .

[10]  Bernd Brügge,et al.  Communication Metrics for Software Development , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[11]  Yutaka Yamauchi,et al.  Collaboration with Lean Media: how open-source software succeeds , 2000, CSCW '00.

[12]  Kouichi Kishida,et al.  Toward an understanding of the motivation of open source software developers , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[13]  Eric A. von Hippel,et al.  How Open Source Software Works: 'Free' User-to-User Assistance? , 2000 .