The Community for Technology Leaders
RSS Icon
Issue No.06 - November/December (2007 vol.24)
pp: 90-98
Juan C. Dueñas , Universidad Politécnica de Madrid
Hugo A. Parada G. , Universidad Politécnica de Madrid
Félix Cuadrado , Universidad Politécnica de Madrid
Manuel Santillán , Universidad Politécnica de Madrid
José L. Ruiz , Universidad Politécnica de Madrid
Open source development is often regarded as a chaotic environment where new initiatives' success or failure just happens by chance. However, successful open source communities are applying incubation processes for managing the risks associated with creating new projects. This article analyzes the qualitative and quantitative aspects of the incubation process, focusing on the Apache and Eclipse communities. After performing a quantitative and qualitative comparative analysis of these communities, the authors identified aspects that affect the incubation period's duration and community size. The similarities led them to propose a two-stage model for the incubation process, which might facilitate its applicability to other open source or industrial organizations.
Free and open source software, open source software, open source communities, open source processes, incubation processes, project risk mitigation
Juan C. Dueñas, Hugo A. Parada G., Félix Cuadrado, Manuel Santillán, José L. Ruiz, "Apache and Eclipse: Comparing Open Source Project Incubators", IEEE Software, vol.24, no. 6, pp. 90-98, November/December 2007, doi:10.1109/MS.2007.157
1. J. Lonchamp, "Open Source Software Development Process Modeling," Software Process Modeling, S.T. Acuña and N. Juristo, eds., Series 10, Springer, 2005, pp. 29–64.
2. J.O. Gilliam, "Improving the Open Source Software Model with UML Case Tools," Linux Gazette, vol. 67, June 2001.
3. W. Scacchi, "Socio-Technical Interaction Networks in Free/Open Source Software Development Processes," Software Process Modeling, S.T. Acuña and N. Juristo, eds., Springer, 2005, pp. 1–27.
4. S. Koch, "Evolution of Open Source Software Systems—A Large-Scale Investigation," Proc. 1st Int'l Conf. Open Source Systems, 2005, pp. 148–153; OSS2005Proceedings.pdf.
5. A. Capiluppi, P. Lago, and M. Morisio, "Characteristics of Open Source Projects," 7th European Conf. Software Maintenance and Reengineering, IEEE CS Press, 2003, pp. 317–327.
6. D. Weiss, "Quantitative Analysis of Open Source Projects on SourceForge," Proc. 1st Int'l Conf. Open Source Systems, 2005, pp. 140–147; OSS2005Proceedings.pdf.
7. Y. Ye and K. Kishida, "Towards an Understanding of the Motivation of Open Source Software Developers," Proc. 25th Int'l Conf. Software Eng., IEEE CS Press, 2003, pp. 419–429.
8. W. Scacchi, "Understanding Open Source Software Evolution," Software Evolution and Feedback: Theory and Practice, N.H. Madhavji, J. Fernandez-Ramil, and D. Perry, eds., John Wiley &Sons, 2006, pp. 181–206.
9. C. Jensen and W. Scacchi, "Modeling Recruitment and Role Migration Processes in OSSD Projects," Proc. 5th Workshop Software Process Simulation and Modeling (ICSE-ProSim), 2005; .
10. Y. Liu, E. Stroulia, and H. Erdogmus, "Understanding the Open-Source Software Development Process: A Case Study with CVSChecker," Proc. 1st Int'l Conf. Open Source Systems, 2005, pp. 154–161; OSS2005Proceedings.pdf.
11. C. Gacek and B. Arief, "The Many Meanings of Open Source," IEEE Software, vol. 21, no. 1, 2004, pp. 34–40.
12. B. Fitzgerald, "The Transformation of Open Source Software," MIS Quarterly, vol. 30, no. 3, 2006, pp. 587–598.
23 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool