Sciweavers

ESEM
2010
ACM

Strengthening the empirical analysis of the relationship between Linus' Law and software security

13 years 10 months ago
Strengthening the empirical analysis of the relationship between Linus' Law and software security
Open source software is often considered to be secure because large developer communities can be leveraged to find and fix security vulnerabilities. Eric Raymond states Linus’ Law as “many eyes make all bugs shallow”, reasoning that a diverse set of perspectives improves the quality of a software product. However, at what point does the multitude of developers become “too many cooks in the kitchen”, causing the system’s security to suffer as a result? In a previous study, we quantified Linus’ Law and “too many cooks in the kitchen” with developer activity metrics and found a statistical association between these metrics and security vulnerabilities in the Linux kernel. In the replication study reported in this paper, we performed our analysis on two additional projects: the PHP programming language and the Wireshark network protocol analyzer. We also updated our Linux kernel case study with 18 additional months of newly-discovered vulnerabilities. In all three case s...
Andrew Meneely, Laurie A. Williams
Added 25 Jan 2011
Updated 25 Jan 2011
Type Journal
Year 2010
Where ESEM
Authors Andrew Meneely, Laurie A. Williams
Comments (0)