Agent-based Simulation of Open Source Evolution
Smith, Neil, Capiluppi, Andrea and Ramil, Juan Fernández 2006. Agent-based Simulation of Open Source Evolution. Software Process: Improvement and Practice. 11 (4), pp. 423-434.
|Authors||Smith, Neil, Capiluppi, Andrea and Ramil, Juan Fernández|
We present an agent-based simulation model developed to study how size, complexity and effort relate to each other in the development of open source software (OSS). In the model, many developer agents generate, extend, and re-factor code modules independently and in parallel. This accords with empirical observations of OSS development. To our knowledge, this is the first model of OSS evolution that includes the complexity of software modules as a limiting factor in productivity, the fitness of the software to its requirements, and the motivation of developers.
|Keywords||simulation models; software process; open source software; software evolution; productivity; metrics; Agent-based simulation|
|Journal||Software Process: Improvement and Practice|
|Journal citation||11 (4), pp. 423-434|
|Accepted author manuscript|
|Web address (URL)||http://hdl.handle.net/10552/710|
|Publication process dates|
|Deposited||08 Apr 2010|
3views this month
8downloads this month