Skip to main content

Analyzing the Social Networks of Contributors in Open Source Software Community

  • Chapter
  • First Online:
Applications of Social Media and Social Network Analysis

Part of the book series: Lecture Notes in Social Networks ((LNSN))

Abstract

We conduct an extensive statistical analysis on the social networks of contributors in Open Source Software (OSS) communities using datasets collected from two most fast-growing OSS social interaction sites, Github.com and Ohloh.net. Our goal is to analyze the connectivity structure of the social networks of contributors and to investigate the effect of the different social ties structures on developers’ overall productivity to OSS projects. We, first, analyze the general structure of the social networks, e.g., graph distances and the degree distribution of the social networks. Our social network structure analysis confirms a power-law degree distribution and small-world characteristics. However, the degree mixing pattern shows that high degree nodes tend to connect more with low degree nodes suggesting a collaboration between experts and newbie developers. We further conduct the same analysis on affiliation networks and find that contributors tend to participate in projects of similar team sizes. Second, we study the correlation between various social factors (e.g., closeness and betweenness centrality, clustering coefficient and tie strength) and the productivity of the contributors in terms of the amount of contribution and commitment to OSS projects. The analysis is conducted under the contexts of global and local networks, where a global network analysis considers a developer’s connectivity in the whole OSS community network, whereas a local network analysis considers a developer’s connectivity within a team network that is affiliated to a project. The analysis demonstrates evident influence of the social factors on the developers’ overall productivity.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We decided to have a threshold of two units of link weights to distinguish the weak ties from the strong ties because participants follow power low distribution [10] and most OSS projects have one to two participants.

  2. 2.

    The commits log is collected by Ohloh.net and Github.com.

References

  1. Antwerp MV, Madey GR (2010) The importance of social network structure in the open source software developer community. In: HICSS, IEEE Comput Soc, pp 1–10

    Google Scholar 

  2. Backstrom L, Huttenlocher D, Kleinberg J, Lan X (2006) Group formation in large social networks: membership, growth, and evolution. In: Proceedings of the 12th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’06, ACM, New York, pp 44–54

    Google Scholar 

  3. Bird C, Pattison D, D’Souza R, Filkov V, Devanbu P (2008) Latent social structure in open source projects. In: Proceedings of the 16th ACM SIGSOFT international symposium on foundations of software engineering. SIGSOFT ’08/FSE-16, ACM, New York , pp 24–35

    Google Scholar 

  4. Casaló LV, Cisneros J, Flavián C, Guinaliu M (2009) Determinants of success in open source software networks. Ind Manage Data Syst 109(4):532–549

    Article  Google Scholar 

  5. Crowston K, Howison J (2003) The social structure of open source software development teams. First monday, 10(2)

    Google Scholar 

  6. Garousi V (2009) Investigating the success factors of open-source software projects across their lifetime. J Software Eng Stud 4:115

    Google Scholar 

  7. Hahn J, Moon JY, Zhang C (2008) Emergence of new project teams from open source software developer networks: impact of prior collaboration ties. Informa Syst Res 19(3):369–391

    Article  Google Scholar 

  8. Hertel G, Niedner S, Herrmann S (2003) Motivation of software developers in open source projects: an internet-based survey of contributors to the Linux Kernel. Res Policy 32(7):1159–1177

    Article  Google Scholar 

  9. Lee S-YT, Kim H-W, Gupta S (2009) Measuring open source software success. Omega 37(2):426–438

    Article  Google Scholar 

  10. Madey G, Freeh V, Tynan R (2002) The open source software development phenomenon: an analysis based on social network theory. In: Proceedings of the Americas conference on information systems (AMCIS 2002), Dallas, Texas, pp 1806–1813

    Google Scholar 

  11. Mahadevan P, Krioukov D, Fall K, Vahdat A (2006) Systematic topology analysis and generation using degree correlations. In: Proceedings of the 2006 conference on applications, technologies, architectures, and protocols for computer communications, SIGCOMM ’06, ACM, New York, pp 135–146

    Google Scholar 

  12. Michlmayr M, Hill BM (2003) Quality and the reliance on individuals in free software projects. In: Proceedings of the 3rd workshop on open source software engineering, Portland, Oregon, pp 105–109

    Google Scholar 

  13. Milgram S (1967) The small world problem. Psychol Today 61:60–67

    Google Scholar 

  14. Mislove A, Marcon M, Gummadi KP, Druschel P, Bhattacharjee B (2007) Measurement and analysis of online social networks. In: Proceedings of the 7th ACM SIGCOMM conference on Internet measurement. IMC ’07, ACM, New York, pp 29–42

    Google Scholar 

  15. Newman MEJ (2003) Mixing patterns in networks. PRE 67(2):026126

    Google Scholar 

  16. Robles G, Gonzalez-Barahona JM, Michlmayr M ( 2005) Evolution of volunteer participation in libre software projects: evidence from Debian. In: Proceedings of the first international conference on open source systems, Genova, Italy, pp 100–107

    Google Scholar 

  17. Samoladas I, Gousios G, Spinellis D, Stamelos I (2008) The sqo-oss quality model: measurement based open source software evaluation. In: OSS, pp 237–248

    Google Scholar 

  18. Subramaniam C, Sen R, Nelson ML (2009) Determinants of open source software project success: a longitudinal study. Decis Support Syst 46(2):576–585

    Article  Google Scholar 

  19. Surian D, Lo D, Lim E-P (2010) Mining collaboration patterns from a large developer network. In: Antoniol G, Pinzger M, Chikofsky EJ (eds) WCRE, IEEE Comput Soc, pp 269–273

    Google Scholar 

  20. Wu J, Goh K-Y (2009) Evaluating longitudinal success of open source software projects: a social network perspective. In: HICSS, pp 1–10

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Y. Allaho .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Allaho, M.Y., Lee, WC. (2015). Analyzing the Social Networks of Contributors in Open Source Software Community. In: Kazienko, P., Chawla, N. (eds) Applications of Social Media and Social Network Analysis. Lecture Notes in Social Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-19003-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19003-7_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19002-0

  • Online ISBN: 978-3-319-19003-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics