The Open UniversitySkip to content
 

Users and developers: An agent-based simulation of open source software evolution

Smith, Neil; Capiluppi, Andrea and Fernandez-Ramil, Juan (2006). Users and developers: An agent-based simulation of open source software evolution. In: Wang, Q.; Pfahl, D.; Raffo, D. M. and Wernick, P. eds. Software Process Change, Volume 3966. Berlin: Springer, pp. 286–293.

DOI (Digital Object Identifier) Link: http://dx.doi.org/10.1007/11754305_31
Google Scholar: Look up in Google Scholar

Abstract

We present an agent-based simulation model of open source software (OSS). To our knowledge, this is the first model of OSS evolution that includes four significant factors: productivity limited by the complexity of software modules, the software's fitness for purpose, the motivation of developers, and the role of users in defining requirements. The model was evaluated by comparing the simulated results against four measures of software evolution (system size, proportion of highly complex modules, level of complexity control work, and distribution of changes) for four large OSS systems. The simulated results resembled all the observed data, including alternating periods of growth and stagnation. The fidelity of the model suggests that the factors included here have significant effects on the evolution of OSS systems.

Item Type: Book Chapter
ISBN: 3-540-34199-4, 978-3-540-34199-4
Academic Unit/Department: Mathematics, Computing and Technology > Computing & Communications
Interdisciplinary Research Centre: Centre for Research in Computing (CRC)
Item ID: 16089
Depositing User: Users 8955 not found.
Date Deposited: 07 May 2009 10:23
Last Modified: 02 Dec 2010 20:28
URI: http://oro.open.ac.uk/id/eprint/16089
Share this page:

Actions (login may be required)

View Item
Report issue / request change

Policies | Disclaimer

© The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk