A Case Study of Open Source Software Development: The Apache Server

TitleA Case Study of Open Source Software Development: The Apache Server
Publication TypeJournal Article
Year of Publication2000
AuthorsMockus, Audris, Fielding Roy, and Herbsleb James
Secondary TitleProceedings of the International Conference on Software Engineering (ICSE 2000)
Date PublishedJune
Keywordsapache, bug fix revisions, bugs, core, cvs, defect density, developers, email archives, participation, productivity, revision control, revision history, roles, scm, source code, team size

According to its proponents, open source style software development has the capacity to compete successfully, and perhaps in many cases displace, traditional commercial development methods. We examine the development process of a major open source application, the Apache web server. By using email archives of source code change history and problem reports we quantify aspects of developer participation, core team size, code ownership, productivity, defect density, and problem resolution interval for this OSS project. This analysis reveals a unique process, which performs well on important measures.


We used the following archival sources of data:
Developer email list (EMAIL).
Concurrent Version Control archive (CVS).
Problem reporting database (BUGDB).

mockusapache.pdf252.28 KB