Agent-Based Simulation Of Open Source Evolution
by Jonathan Wellons
Figuring out how Free Software evolves is a black art. There's quite a bit of grant money in it and I've seen theories that do everything from trying to quantify the exact number of developers the core of a project must have to purporting to build a checklist of all features that define when you will be successful integrating Open Source into your organization.
In this case, Smith et al. have taken the CVS logs from the Gaim, Wine , Arla , and MPlayer projects, plotted how their complexity evolved over time, then tried to tweak a model of developer-agents until the virtual project's complexity had the same shape as the real ones. They hope to use this to causal relationships between module fitness, complexity and other factors. You will have to make your own decision as to whether they succeeded.
|Very detailed and interesting. Thanks for that!|
|Thanks Roy, I appreciate the comment.|
|Interesting. Now what are the two things to remember about Agent-Based Simulations?|
Good question. I've only read this one paper about it, but I'll give it a try by extrapolation.