Developer autonomy in the FreeBSD open source project |
| |
Authors: | Niels Jørgensen |
| |
Affiliation: | (1) Computer Science Department, Roskilde University, P.O. Box 260, 4000 Roskilde, Denmark |
| |
Abstract: | Delegation of authority is the basic approach to coordination of work in FreeBSD, an open source software (OSS) project that develops and maintains an operating system. This essay combines a software engineering perspective with a knowledge creation perspective to discuss three central mechanisms in FreeBSD: (1) motivation, (2) quality control by frequent building, and (3) bugfixing by parallel debugging. It is argued that frequent building is the project’s key coordinating mechanism, and that build breakdowns play a constructive role in the processes of knowledge creation in FreeBSD. |
| |
Keywords: | Frequent building Knowledge creation Open source Quality assurance |
本文献已被 SpringerLink 等数据库收录! |
|