2003 · 66 citations · 2 references
ManagementComputer ScienceProject ManagementInformation Technology Project ManagementOperating SystemsSoftware EngineeringRelease ManagementSoftware Development Life Cycle ManagementSoftware Project ManagementSource ClassificationVersion ControlVersion Control SystemsClassification System DesignOpen-source Software DevelopmentRelease PlanningSoftware Release ManagementSoftware Release ProcessSpecific Goals
A simple classification system for release management prac-tices is presented. When applied to a set of projects, in this case a set of open source projects, distinctive practices are high-lighted and relative strengths can be assessed. Three projects are studied, the Linux kernel, Subversion, and the Apache HTTP server. Their release practices, as portrayed by the clas-sification system, emerge as a complex combination of subpro-cesses and tools chosen to support specific project goals and properties. Through application of this classification, we iden-tify areas of weaknesses in the projects ' release management processes and conclude with an overview of potential improve-ments to the processes and tools that can be made. 1.
2
The Apache HTTP Server Project
Roy T. Fielding, Gail E. Kaiser · IEEE Internet Computing · 1997 · 372 citations
Shared leadership in the Apache project
Roy T. Fielding · Communications of the ACM · 1999 · 229 citations · Full text