Latent social structure in open source projects

By Christian Bird, David S. Pattison, Raissa M. D’Souza, Vladimir Filkov, Premkumar T. Devanbu. SIGSOFT '08/FSE-16, 2008

311 citations recorded by the source corpus.

Commercial software project managers design project organizational structure carefully, mindful of available skills, division of labour, geographical boundaries, etc. These organizational "cathedrals" are to be contrasted with the "bazaar-like" nature of Open Source Software (OSS) Projects, which have no pre-designed organizational structure. Any structure that exists is dynamic, self-organizing, latent, and usually not explicitly stated. Still, in large, complex, successful, OSS projects, we do expect that subcommunities will form spontaneously within the developer teams. Studying these subcommunities, and their behavior can shed light on how successful OSS projects self-organize. This phenomenon could well hold important lessons for how commercial software teams might be organized. Building on known well-established techniques for detecting community structure in complex networks, we extract and study latent subcommunities from the email social network of several projects: Apache HTTPD, Python, PostgresSQL, Perl, and Apache ANT. We then validate them with software development activity history. Our results show that subcommunities do indeed spontaneously arise within these projects as the projects evolve. These subcommunities manifest most strongly in technical discussions, and are significantly connected with collaboration behaviour.

Subfields: Computer Science Applications, Information Systems, Statistical and Nonlinear Physics

View Paper: https://www.semanticscholar.org/paper/9cf9bb212d73a54686181cc9ab4d3488204baac4

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Science Applications

  1. Georgios Gousios
  2. Baishakhi Ray
  3. Vladimir Filkov
  4. Premkumar T. Devanbu
  5. Daryl Posnett
  6. Sunghun Kim
  7. Bogdan Vasilescu
  8. Lyra J. Colfer

In Information Systems

  1. Baishakhi Ray
  2. Georgios Gousios
  3. Sunghun Kim
  4. Premkumar T. Devanbu
  5. Bogdan Vasilescu
  6. Vladimir Filkov
  7. Thomas Zimmermann
  8. Miltiadis Allamanis

In Statistical and Nonlinear Physics

  1. Dan Cosley
  2. Marc A. Smith
  3. Thomas Zimmermann
  4. Pauline Lienhua Chou
  5. Premkumar T. Devanbu
  6. Xiuzhen Zhang
  7. Gregory Kossinets
  8. David Savage

Citations in the corpus