A Case Study on the Impact of Global Participation on Mailing Lists Communications of Open Source Projects

Participants from different countries and across diverse time zones discuss important design decisions and resolve conflicts in open source projects using mailing lists. A good understanding of the social structure of these mailing lists and the impact of the global participant pool on that structure helps in managing these projects. In this paper, we present a case study which investigates the impact of global participation on communication on the developer mailing list for two large open source projects: PostgreSQL and GTK+. We find that a small group of participants from a limited number of countries dominate the mailing list while the rest of the participants contribute equally across all countries. We show that discussion threads are becoming more spread out across the globe over time. We also analyze the response delay for inquiries by newcomers to the mailing list. The delay in response to the initial inquiry depends on the country of the poster and the time when the message was posted to the list. Our findings shed light into the distribution and flow of knowledge about open source projects around the world.

[1]  Richard C. Holt,et al.  Software architecture recovery using Conway's law , 1998, CASCON.

[2]  Lakshminarayanan Subramanian,et al.  An investigation of geographic mapping techniques for internet hosts , 2001, SIGCOMM.

[3]  David Lancashire Code, Culture and Cash: The Fading Altruism of Open Source Development , 2001, First Monday.

[4]  Jane Greenberg,et al.  Who is an open source software developer? , 2002, CACM.

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

[6]  Guido Hertel,et al.  Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel , 2003 .

[7]  Ilkka Tuomi Evolution of the Linux Credits file: Methodological challenges and reference data for Open Source research , 2004, First Monday.

[8]  Audris Mockus,et al.  International Workshop on Mining Software Repositories , 2004 .

[9]  S. Cherry Communication problems in global software development: spotlight on a new field of investigation , 2004, ICSE 2004.

[10]  Jesús M. González-Barahona,et al.  Geographic location of developers at SourceForge , 2006, MSR '06.

[11]  Michael Gertz,et al.  Mining email social networks in Postgres , 2006, MSR '06.

[12]  Premkumar T. Devanbu,et al.  Open Borders? Immigration in Open Source Projects , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).

[13]  Ying Zou,et al.  Techniques for Identifying the Country Origin of Mailing List Participants , 2009, 2009 16th Working Conference on Reverse Engineering.