Modelling Mailing List Behaviour in Open Source Projects: the Case of ARM Embedded Linux

One of the benefits firms can derive from using Open Source Software (OSS) is informal development collaboration, and the primary tool for collaboration and coordination are group mailing lists. The purpose of the paper is modelling mailing lists behaviour in OSS projects, using a set of descriptors that could inform about their quality and their evolution. As a case study, a mailing list focused on ARM embedded Linux has been selected. Messages posted to this list from 2001 to 2006 have been extracted, and factor analysis has been applied to obtain the underlying patterns of behaviours. Theory about communities of practice has been used to understand the meaning of the extracted patterns. Their time distribution is finally described. The paper provides new insights into the behaviour of mailing list as a source of support for OSS projects and highlights the importance of an involved core of individuals inside the community.

[1]  Georg Droschl Communities of Practice: An Integrated Technology Perspective , 2004, J. Univers. Comput. Sci..

[2]  Duje Bonacci TOWARDS QUANTITATIVE TOOLS FOR ANALYSING QUALITATIVE PROPERTIES OF VIRTUAL COMMUNITIES , 2004 .

[3]  James M. Bieman,et al.  The FreeBSD project: a replication case study of open source development , 2005, IEEE Transactions on Software Engineering.

[4]  Diomidis Spinellis Open Source and Professional Advancement , 2006, IEEE Software.

[5]  Eric A. von Hippel,et al.  How Open Source Software Works: 'Free' User-to-User Assistance? , 2000 .

[6]  Karim R. Lakhani,et al.  Perspectives on Free and Open Source Software , 2005 .

[7]  Sergio L. Toral Marín,et al.  eDSPLab: remote laboratory for experiments on DSP applications , 2008, Internet Res..

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

[9]  Jin Xu,et al.  A Topological Analysis of the Open Souce Software Development Community , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[10]  Ramkrishnan V. Tenkasi,et al.  P ERSPECTIVE M AKING AND P ERSPECTIVE T AKING IN C OMMUNITIES OF K NOWING , 2000 .

[11]  R. Darlington,et al.  Factor Analysis , 2008 .

[12]  Walt Scacchi Free/open source software development , 2007, ESEC-FSE '07.

[13]  D. Spinellis,et al.  How is open source affecting software development? , 2004, IEEE Software.

[14]  Ioannis Stamelos,et al.  Identifying knowledge brokers that yield software engineering knowledge in OSS projects , 2006, Inf. Softw. Technol..

[15]  B. Kogut,et al.  Open-source Software Development and Distributed Innovation , 2001 .

[16]  Hermann A. Maurer,et al.  The Transformation of the Web: How Emerging Communities Shape the Information we Consume , 2006, J. Univers. Comput. Sci..

[17]  Greg Perkins Culture Clash and the Road to World Domination , 1999, IEEE Softw..

[18]  Teresa S. Waring,et al.  Open Source Software implementation in the UK public sector: Evidence from the field and implications for the future , 2005, Int. J. Inf. Manag..

[19]  Joachim Henkel,et al.  Software Development in Embedded Linux - Informal Collaboration of Competing Firms , 2003, Wirtschaftsinformatik.

[20]  George Kuk,et al.  "When to speak again": Self-regulation under facilitation. , 2000 .

[21]  A. Applewhite Should governments go open source? , 2003, IEEE Software.

[22]  Liao Yiwu Slaughter , 1992 .

[23]  P Raghavan,et al.  Embedded Linux System Design and Development , 2005 .

[24]  Justin P. Johnson,et al.  Collaboration, Peer Review and Open Source Software , 2004, Inf. Econ. Policy.

[25]  Doug Abbott,et al.  Linux for Embedded and Real-time Applications , 2003 .

[26]  Jack Ganssle,et al.  Embedded Systems Dictionary , 2003 .

[27]  Sandra Slaughter,et al.  Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects , 2006, Manag. Sci..

[28]  Alfonso Gambardella,et al.  Proprietary vs. Public Domain Licensing of Software and Research Products , 2005 .

[29]  Yufei Yuan,et al.  Agent-based buddy-finding methodology for knowledge sharing , 2006, Inf. Manag..

[30]  Brian Fitzgerald,et al.  Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects , 2007 .

[31]  E. Smith Methods of Multivariate Analysis , 1997 .

[32]  Antonio Padilla-Meléndez,et al.  Organizational factors affecting Internet technology adoption , 2006, Internet Res..

[33]  Mikko Välimäki,et al.  The impact of free and open source licensing on operating system software markets , 2005, Telematics Informatics.

[34]  Tore Dybå,et al.  An empirical investigation of the key factors for success in software process improvement , 2005, IEEE Transactions on Software Engineering.

[35]  Carl Gutwin,et al.  Group awareness in distributed software development , 2004, CSCW.

[36]  Linus Dahlander,et al.  Relationships Between Open Source Software Companies and Communities: Observations from Nordic Firms , 2005 .

[37]  J. Henkel Selective revealing in open innovation processes: the case of embedded Linux (gekürzte Version) , 2006 .

[39]  Karim Yaghmour,et al.  Building Embedded Linux Systems , 2003 .

[40]  Pamela Paulsen,et al.  May , 1890, The Hospital.

[41]  Gilad Ravid,et al.  Information overload and the message dynamics of online interaction spaces: a theoretical model and empirical exploration , 2004, IEEE Engineering Management Review.

[42]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[43]  Justin P. Johnson Collaboration, Peer Review and Open Source Software , 2004 .

[44]  Connie M. Borror,et al.  Methods of Multivariate Analysis, 2nd Ed. , 2004 .

[45]  Karin Garrety,et al.  Integrating communities of practice in technology development projects , 2004 .

[46]  Michael L. Gibson,et al.  Perceived Influences on Implementing Data Warehousing , 2003, IEEE Trans. Software Eng..

[47]  Andrea Bonaccorsi,et al.  Why Open Source Software Can Succeed , 2003 .

[48]  J. Brown,et al.  Organizing Knowledge , 1998 .

[49]  Michael Wurst,et al.  Supporting Knowledge Creation and Sharing in Communities Based on Mapping Implicit Knowledge , 2004, J. Univers. Comput. Sci..

[50]  Joachim Henkel,et al.  New ventures based on open innovation - an empirical analysis of start-up firms in embedded Linux , 2006, Int. J. Technol. Manag..

[51]  Sergio L. Toral Marín,et al.  International comparison of R&D investment by European, US and Japanese companies , 2010, Int. J. Technol. Manag..

[52]  J. Marc Overhage,et al.  Open Source software in medical informatics - why, how and what , 2003, Int. J. Medical Informatics.

[53]  T. R. Madanmohan,et al.  Roles and Knowledge Management in Online Technology Communities: An Ethnography Study , 2002, Int. J. Web Based Communities.

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

[55]  A SlaughterSandra,et al.  Understanding the Motivations, Participation, and Performance of Open Source Software Developers , 2006 .

[56]  D. Zeitlyn Gift economies in the development of open source software: anthropological reflections , 2003 .

[57]  Paul Kavanagh,et al.  The Open Source Definition , 2004 .

[58]  Karim R. Lakhani,et al.  Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects , 2003 .

[59]  Karim R. Lakhani,et al.  Community, Joining, and Specialization in Open Source Software Innovation: A Case Study , 2003 .

[60]  Karim R. Lakhani,et al.  Community, Joining, and Specialization in Open Source Software Innovation: A Case Study , 2003 .

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