The reproduction of open source software programming communities

Open Source Software (OSS) development is often characterized as a fundamentally new way to develop software. In many OSS projects developers work in geographically distributed locations, rarely or never meet face-to-face, and coordinate their activities exclusively over the Internet. It is an extreme case of electronic collaboration that illustrates the emergence of network forms of organizations and societies. Past analyses and discussions, however, have treated OSS projects and their organization mostly as a static phenomenon. Consequently, we do not know how these communities of software developers are sustained and reproduced over time. To understand OSS we need to explain how newcomers participate, get socialized, and finally evolve within a project. An analysis of these individual trajectories would, in turn, inform our understanding of how electronic, network forms of organizations work in practice. In this dissertation I examine how OSS communities are reproduced, transformed and extended through the progressive integration of new members. Looking at their relationship with both the social and material aspects of OSS projects, I explore and document the skills, tasks, and roles of OSS's participants. To do so, I combine two mutually informing activities: ethnography and the construction and use of software to visualize and explore the interacting networks of human and material resources incorporated in the email, code and databases of OSS. This approach builds upon and extends earlier research on "software-as-theory" or "critical technical practices." The reproduction of Open Source communities is analyzed from two perspectives: as an individual learning process and as a political process. The impact of this particular mode of community reproduction on organizational learning is then discussed. From these analyses it appears that successful Open Source participants progressively construct identities as software craftsmen, and that this process is punctuated by specific rites of passage. Successful participants also understand the political nature of software development and progressively enroll a network of human and material allies to support their efforts. The slow-paced nature of this socialization process, characterized by its social and political barriers to entry and participation, leads in turn to a highly contingent balance optimizing between individual and organizational learning---thereby ensuring the survival of the organization.

[1]  Richard L. Daft,et al.  Organizational information requirements, media richness and structural design , 1986 .

[2]  M. Callon,et al.  Mapping the dynamics of science and technology : sociology of science in the real world , 1988 .

[3]  H. Bernard,et al.  Handbook of Methods in Cultural Anthropology , 2000 .

[4]  J. March,et al.  A Behavioral Theory of the Firm , 1964 .

[5]  Eric S. Raymond,et al.  The cathedral and the bazaar - musings on Linux and Open Source by an accidental revolutionary , 2001 .

[6]  M. Hannan,et al.  Structural Inertia and Organizational Change , 1984 .

[7]  E. Goffman The Presentation of Self in Everyday Life , 1959 .

[8]  Christopher M. Kelty,et al.  Free Software/Free Science , 2001, First Monday.

[9]  G. Huber Organizational Learning: The Contributing Processes and the Literatures , 1991 .

[10]  Victoria Bellotti,et al.  E-mail as habitat: an exploration of embedded personal information management , 2001, INTR.

[11]  Richard C. Holt,et al.  Reconstructing ownership architectures to help understand software systems , 1999, Proceedings Seventh International Workshop on Program Comprehension.

[12]  Marc Davis,et al.  A Brief Overview of the Narrative Intelligence Reading Group , 2003 .

[13]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994 .

[14]  T. L. Taylor,et al.  Life in Virtual Worlds , 1999 .

[15]  Walt Scacchi,et al.  Understanding the requirements for developing open source software systems , 2002, IEE Proc. Softw..

[16]  Roy T. Fielding,et al.  Shared leadership in the Apache project , 1999, CACM.

[17]  Robert O. Keohane,et al.  Reciprocity in international relations , 1986, International Organization.

[18]  Sandeep Krishnamurthy,et al.  Cave or Community? An Empirical Examination of 100 Mature Open Source Projects , 2002, First Monday.

[19]  Kasper Edwards When beggers become choosers , 2000 .

[20]  Paul Barry,et al.  Programming Perl 3rd Edition , 2000 .

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

[22]  James D. Herbsleb,et al.  Architectures, coordination, and distance: Conway’s law and beyond , 1999 .

[23]  W. Whyte The Organization Man , 1957, American Social Character.

[24]  M. Castells The rise of the network society , 1996 .

[25]  B. Latour On actor-network theory : A few clarifications , 1996 .

[26]  Warren Sack,et al.  Conversation Map: An Interface for Very Large-Scale Conversations , 2000, J. Manag. Inf. Syst..

[27]  B. Latour Science in action : how to follow scientists and engineers through society , 1989 .

[28]  S. Bruyn The Human Perspective in Sociology: The Methodology of Participant Observation , 1986 .

[29]  Eugene Garfield,et al.  Citation indexing - its theory and application in science, technology, and humanities , 1979 .

[30]  H. Garfinkel Studies in Ethnomethodology , 1968 .

[31]  Lee Sproull,et al.  Essence of Distributed Work: The Case of the Linux Kernel , 2000, First Monday.

[32]  M. Zelditch,,et al.  Some Methodological Problems of Field Studies , 1962, American Journal of Sociology.

[33]  B. Wellman,et al.  Studying On-Line Social Networks , 1999 .

[34]  J. Brown,et al.  Organizational Learning and Communities-of-Practice: Toward a Unified View of Working, Learning, and Innovation , 1991 .

[35]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[36]  E. Rogers Diffusion of Innovations , 1962 .

[37]  Rishab Aiyer Ghosh,et al.  The Orbiten Free Software Survey , 2000, First Monday.

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

[39]  Audris Mockus,et al.  A case study of open source software development: the Apache server , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[40]  S. Turkle Life on the Screen: Identity in the Age of the Internet , 1997 .

[41]  Wei Zhang,et al.  PERIPHERAL MEMBERS IN ONLINE COMMUNITIES , 2001 .

[42]  Ian Smith,et al.  Innovation in extremis: evolving an application for the critical work of email and information management , 2002, DIS '02.

[43]  P. Kollock,et al.  Communities in Cyberspace , 2002 .

[44]  Erin Koch,et al.  Nodes and Queries , 1999 .

[45]  Ian Smith,et al.  Taking email to task: the design and evaluation of a task management centered email tool , 2003, CHI '03.

[46]  Mark S. Granovetter The Strength of Weak Ties , 1973, American Journal of Sociology.

[47]  G. Marcus Ethnography in/of the World System: The Emergence of Multi-Sited Ethnography , 1995 .

[48]  B. Latour,et al.  The Hume machine: can association networks do more than formal rules , 1995 .

[49]  B. Wellman Structural analysis: From method and metaphor to theory and substance. , 1988 .

[50]  G. Hardin,et al.  The Tragedy of the Commons , 1968, Green Planet Blues.

[51]  V. Turner,et al.  The Ritual Process. Structure and Anti-Structure , 1978 .

[52]  Maha El-Shinnawy,et al.  Acceptance of communication media in organizations: richness or features? , 1998 .

[53]  K. Weick The Nontraditional Quality of Organizational Learning , 1991 .

[54]  B. Langer,et al.  The Practice of Everyday Life , 2019, Forms of Thinking in Leopardi’s Zibaldone.

[55]  R. Emerson,et al.  Writing Ethnographic Fieldnotes , 1995 .

[56]  B. Wellman An electronic group is virtually a social network. , 1997 .

[57]  Giampaolo Garzarelli,et al.  Open source software and the economics of organization , 2003 .

[58]  J. March Exploration and exploitation in organizational learning , 1991, STUDI ORGANIZZATIVI.

[59]  Ilkka Tuomi,et al.  Internet, Innovation, and Open Source: Actors in the Network , 2001, First Monday.

[60]  Josh Lerner,et al.  The Simple Economics of Open Source , 2000 .

[61]  Victoria Bellotti,et al.  Ceci n'est pas un Objet? Talking About Objects in E-mail , 2003, Hum. Comput. Interact..