The allocation of time and effort within the communities of Open Source Software developers is an interesting yet relatively unexplored area. How can coordination be achieved, absent monetary rewards? How do developers choose where to direct their efforts amongst the thousands of existing software projects? How come the vast majority of Open Source projects is a failure, i.e. does not go beyond the announcement phase? The paper proposes a simple dynamic stochastic model that addresses these issues. The model is a non-strategic N-player dynamic interaction, in which players are asked to open, join or leave projects that are assigned a random probability of survival, a proxy for the project-launcher skills. The number and nature of open projects varying with time, players face a continuously chang- ing landscape. The model is simulated using a simple agent-based code, and tested in a lab with human subjects. Results show that the model can replicate most of the stylized facts of the SourceForge.net dataset, namely the high number of lurkers hopping from project to project and the highly skewed distribution. The experimental evidence supports the main behavioral hypothesis of the model, interestingly showing that human subject tend to consistently launch more projects than maximizing behavior would imply
In and out of projects: a simple model and an experiment on the SourceForge development community / P. Crosetto. ((Intervento presentato al 1. convegno Italian doctoral workshop in Economics and policy analysis tenutosi a Moncalieri nel 2008.
In and out of projects: a simple model and an experiment on the SourceForge development community
P. CrosettoPrimo
2008
Abstract
The allocation of time and effort within the communities of Open Source Software developers is an interesting yet relatively unexplored area. How can coordination be achieved, absent monetary rewards? How do developers choose where to direct their efforts amongst the thousands of existing software projects? How come the vast majority of Open Source projects is a failure, i.e. does not go beyond the announcement phase? The paper proposes a simple dynamic stochastic model that addresses these issues. The model is a non-strategic N-player dynamic interaction, in which players are asked to open, join or leave projects that are assigned a random probability of survival, a proxy for the project-launcher skills. The number and nature of open projects varying with time, players face a continuously chang- ing landscape. The model is simulated using a simple agent-based code, and tested in a lab with human subjects. Results show that the model can replicate most of the stylized facts of the SourceForge.net dataset, namely the high number of lurkers hopping from project to project and the highly skewed distribution. The experimental evidence supports the main behavioral hypothesis of the model, interestingly showing that human subject tend to consistently launch more projects than maximizing behavior would implyFile | Dimensione | Formato | |
---|---|---|---|
Crosetto_SourceForge.pdf
accesso aperto
Tipologia:
Pre-print (manoscritto inviato all'editore)
Dimensione
549.8 kB
Formato
Adobe PDF
|
549.8 kB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.