ACM Home Page
Please provide us with feedback. Feedback
A case study of open source software development: the Apache server
Full text PdfPdf (236 KB)
Source International Conference on Software Engineering archive
Proceedings of the 22nd international conference on Software engineering table of contents
Limerick, Ireland
Pages: 263 - 272  
Year of Publication: 2000
ISBN:1-58113-206-9
Authors
Audris Mockus  Bell Labs, 263 Shuman Blvd., Naperville, IL
Roy T. Fielding  Information & Computer Science, University of California, Irvine, Irvine, CA
James Herbsleb  Bell Labs, 263 Shuman Blvd., Naperville, IL
Sponsors
IEEE-CS : Computer Society
SIGSOFT: ACM Special Interest Group on Software Engineering
Irish Comp Soc : Irish Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 32,   Downloads (12 Months): 140,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/337180.337209
What is a DOI?

ABSTRACT

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. In order to begin investigating such claims, 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 conclude that hybrid forms of development that borrow the most effective techniques from both the OSS and commercial worlds may lead to high performance software processes.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Apache guidelines, at <http://dev.apache.org/guidelines.html>.
 
2
V. R. Basili and D. M. Weiss, "A Methodology for Collecting Valid Software Engineering Data," IEEE Transactions on Software Engineering, vol. 10, no. 6, 1984, pp. 728-738.
 
3
T. Bollinger, R.0 Nelson, K. M. Self, and S. J. Turnbull, "Open- Source Methods: Peering Through the Clutter," IEEE Software, vol. July/August, no. 4, 1999, pp. 8-11.
 
4
A. Carleton, et al., "Software Measurement for DoD Systems: Recommendations for Initial Core Measures," Software Engineering Institute, CMU/SEI-92-TR-19, 1992.
5
 
6
 
7
8
 
9
 
10
M. Krochmal, "Linux Interest Expanding," in TechWeb, at <http://www.techweb.com/wire/story/TWB19990521S0021>, 1999.
 
11
 
12
 
13
Netcraft Survey, at <http://www.netcraft.com/survey>.
 
14
B. Perens, "The Open Source Definition," in Open Sources: Voices from the Open Source Revolution, C. DiBona, S. Ockman, and M. Stone, Eds. Sebastopol, CA: O'Reilly, 1999, pp. 171-188.
 
15
 
16
P. Vixie, "Software Engineering," in Open Sources: Voices from the Open Source Revolution, C. DiBona, S. Ockman, and M. Stone, Eds. Sebastopol, CA: O'Reilly, 1999, pp. 91-100.

CITED BY  23
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Collaborative Colleagues:
Audris Mockus: colleagues
Roy T. Fielding: colleagues
James Herbsleb: colleagues

Peer to Peer - Readers of this Article have also read: