JOURNAL ARTICLE

A case study of open source software development

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.

Keywords:
Computer science Source code Software development Software engineering Open source Process (computing) Software development process Open source software Web application development Code (set theory) Software Web application World Wide Web Software evolution Code review Order (exchange) Software quality Data science Web development The Internet Operating system Software construction Programming language Business

Metrics

536
Cited By
61.45
FWCI (Field Weighted Citation Impact)
17
Refs
1.00
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Open Source Software Innovations
Physical Sciences →  Computer Science →  Computer Science Applications
Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.