DocumentCode
1929752
Title
Open source software development: a case study of FreeBSD
Author
Dinh-Trong, Trung ; Bieman, James M.
Author_Institution
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
fYear
2004
fDate
14-16 Sept. 2004
Firstpage
96
Lastpage
105
Abstract
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.
Keywords
program debugging; project management; public domain software; software quality; Apache project; FreeBSD project; open source software development; software quality; system debugging; Computer aided software engineering; Computer science; Costs; Debugging; Kernel; Laboratories; Linux; Open source software; Software quality; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Metrics, 2004. Proceedings. 10th International Symposium on
ISSN
1530-1435
Print_ISBN
0-7695-2129-0
Type
conf
DOI
10.1109/METRIC.2004.1357894
Filename
1357894
Link To Document