Font Size: a A A

Continuous development process model for open source projects and communities

Posted on:2010-07-19Degree:M.SType:Thesis
University:The University of Texas at DallasCandidate:Negrea, Stefan AFull Text:PDF
GTID:2448390002472491Subject:Computer Science
Abstract/Summary:
Software development processes are quintessential for projects of considerable size. Over the past decade, open source software grew in significance and complexity. This was accomplished by attracting more people to contribute to a myriad of open source projects, a wider adoption of open source products, and an ever increasing user base. However, no major open source community or project directly adopted one of the major software development processes acknowledged by software engineering communities around the world. This concludes that a problem exists in the space of software engineering: lack of a software development process for open source development. A solution to this problem is to construct a completely new process that specifically targets open source development. A new process should not only overcome the shortfalls of existing software development processes but also provided a robust and flexible framework able to accommodate future needs of communities and projects. The adoption of such process across multiple projects or communities would also improve the efficiency of contributors that participate in multiple projects or migrate to different projects.
Keywords/Search Tags:Open source, Projects, Development, Process, Communities
Related items