The FreeBSD Project: A Replication Case Study of Open Source Development
IEEE Transactions on Software Engineering
The processes of joining in global distributed software projects
Proceedings of the 2006 international workshop on Global software development for the practitioner
Common refactorings, a dependency graph and some code smells: an empirical study of Java OSS
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Measuring OSS quality trough centrality
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
A framework for the simulation of structural software evolution
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Leadership in online creative collaboration
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Evaluation of project quality: a DEA-Based approach
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Empirical support for two refactoring studies using commercial C# software
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
OSMF: a framework for OSS process measurement
ICT-EurAsia'13 Proceedings of the 2013 international conference on Information and Communication Technology
Hi-index | 0.00 |
A common claim is that open source software development produces higher quality software at lower cost than traditional commercial development. To validate such claims, researchers have conducted case studies of "successful" open source development projects. This case study of the FreeBSD project provides further understanding of open source development. The FreeBSD development process is fairly well-defined with proscribed methods for determining developer responsibilities, dealing with enhancements and defects, and for managing releases. Compared to the Apache project, FreeBSD uses a smaller set of core developers that implement a smaller portion of the system, and uses a more well-defined testing process. FreeBSD and Apache have a similar ratio of core developers to (1) people involved in adapting and debugging the system, and (2) people who report problems. Both systems have similar defect densities, and the developers are also users in both systems.