Abstract
According to the now widely accepted “onion-model” of the organization of open source software development, an open source project typically relies on a core of developers that is assisted by a larger periphery of users. But what does the role of the periphery consist of? Raymond’s Linus’s Law which states that “given enough eyeballs all bugs are shallow” suggests at least one important function: the detection of defects. Yet, what are the ways through which core and periphery interact with each other? With the help of text-mining methods, we study the treatment of bugs that affected the Firefox Internet browser as reflected in the discussions and actions recorded in Mozilla’s issue tracking system Bugzilla. We find various patterns in the modes of interactions between core and peripheral members of the community. For instance, core members seem to engage more frequently with the periphery when the latter proposes a solution (a patch). This leads us to conclude that Alan Cox’s dictum “show me the code”, perhaps even more than Linus’s law, seems to be the dominant rule that governs the development of software like Firefox.
Chapter PDF
Similar content being viewed by others
Keywords
- Open Source Project
- Core Member
- Computer Support Cooperative Work
- Software Development Team
- Open Source Software Development
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Cox, A.: Cathedrals, bazaars and the town council (1998), http://www.linux.org.uk/Papers_CathPaper.cs
Crowston, K., Howison, J.: The social structure of open source software development teams. First Monday 10(2) (February 2005)
Dalle, J.-M., den Besten, M., Masmoudi, H.: Channelling Firefox developers: Mom and dad aren’t happy yet. In: Open Source Systems, Milan (September 2008)
Lamalle, C., Martinez, W., Fleury, S., Salem, A.: Lexico 3, Outils de statistique textuelle. Manuel d’utilisation. Université de la Sorbonne Nouvelle (2002)
Lebart, L., Salem, A.: Statistique textuelle (1994)
Lebart, L., Salem, A., Berry, L.: Exploring Textual Data (1998)
Raymond, E.S.: The cathedral and the bazaar. First Monday 3 (1998)
Ripoche, G., Sansonnet, J.-P.: Experiences in automating the analysis of linguistic interactions for the study of distributed collectives. Computer Supported Cooperative Work 15, 149–183 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Masmoudi, H., den Besten, M., de Loupy, C., Dalle, JM. (2009). “Peeling the Onion”. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds) Open Source Ecosystems: Diverse Communities Interacting. OSS 2009. IFIP Advances in Information and Communication Technology, vol 299. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02032-2_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-02032-2_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02031-5
Online ISBN: 978-3-642-02032-2
eBook Packages: Computer ScienceComputer Science (R0)