@srm60

An Exploratory Study on the Evolution of OSS Developer Communities

. Hawaii International Conference on System Sciences, Proceedings of the 41st Annual, page 305-305. (2008)
DOI: 10.1109/HICSS.2008.58

Abstract

Software is developed in a dynamic context where team structure, requirements, and processes evolve together with the product. Although researchers have been studying the evolution of software systems since the early 70s, the study on the evolution of software development teams remains rare. Such evolutionary patterns and their impact on software quality are especially important in the context of OSS (Open Source Software) development, where a group of volunteer developers collaborate online for an extended period of time. By analyzing how social networks of developers evolve over time while building OSS products, we can gain knowledge and experience to improve the effectiveness and efficiency of resource management and distribution in future OSS projects. To this end, we studied the evolution of the developer communities using a suite of OSS products developed under the KOffice project. We found that in general, the social networks of OSS developer communities change over time in certain ways. Identifying such patterns can help OSS managers better understand the unique process of OSS development and improve their management and coordination of the projects.

Description

Welcome to IEEE Xplore 2.0: An Exploratory Study on the Evolution of OSS Developer Communities

Links and resources

Tags

community