
Contact Information | Deliverables | Schedule
The way in which open source communities develop software is fundamentally different than their corporate counterparts. Though Open Source Software Development (OSSD) projects still require some semblence of system requirements aquisition, the extent of explicit definition of these needs varies widely from community to community.
Our investigation will focus on the analyzing the maturity of this process in the NetBeans Open Source Community. We will explore how new functionality (and non-functionality) proposals are formulated, negotiated, and adopted into NetBeans IDE and Platform development.
In the course of our investigation, we will determine modes of communication and collaboration in devising and revising module proposals, the factors affecting its acceptance into the community development scheme, and how developers join in contributing to a module's development.
The goal of this project is to better understand the aspects of open source community development processes that have allowed them to persist competitively with closed source development and construct a language with which to describe this process.
Last Modified Sunday, 14-Oct-2007 18:24:03 PDT