Governance Structures of Free/Open Source Software Development

My dissertation looks at the Governance Structures of Free/Open Source (FOSS) Development, based on a case study of FreeBSD, a large FOSS project. More specifically, it examines 3 well-known theories. The 1st theory [decreasing returns to scale] holds that increasing the number of persons working together results in a productivity drop due to (a) increased coordination costs and (b) reduced individual motivation. The 2nd theory [iron law of oligarchy] holds that a group’s ability to self-organise diminishes as it gets larger, thus necessitating hierarchical coordination. And the 3rd theory [modularity theory] holds that modularity (a design principle implemented by breaking down a product into autonomous components) increases the potential number of persons working on a distributed project and has a positive effect on their labour productivity, because it allows them to work independently of each other, with little or no need for active coordination. To test these theories, we looked at the development of the FreeBSD operating system project over a period of 15 years, in which time the number of persons developing it increased dramatically from about a dozen in 1993 to several hundred in 2010. What we found, with respect to the 1st theory, is that indeed the increase of FreeBSD developers resulted in a fall in group performance but the cause of this was the disproportionate increase of ‘lower-contribution’ participants over time, and not increased coordination costs or reduced individual motivation. With respect to the 2nd theory, we ascertained that the increase of scale of the FreeBSD group in numbers did not result in hierarchy, which outcome is accounted for by the normative standard of individual autonomy of action and the fact that the distributed environment in which FOSS projects operate does not foster hierarchy. With respect to the 3rd theory, we found that indeed modularity increases the potential number of persons working on a project and has a positive effect on their performance, as it allows them to work independently of each other, with little or no need for active coordination.

Terug naar alle onderzoeken

Onderzoek

Publicatiedatum
10-12-2012
Auteur
G. Dafermos
Contributor(s)
M.J.G. Van Eeten (promotor)
Universiteit
TU Delft
Faculteit
Technology Policy and Management
Departement
Multi Actor Systems
Roadmap
Veerkrachtig ontwerp en onderhoud
Thema's
Congestie en Netwerkcapaciteiten
Download rapport

Relevante onderzoeken

Designing Multinational Electricity Balancing Markets

In today’s unbundled electricity markets, the balancing market is an intricate institutional arrangement that makes sure...
Bekijk

Smart Heat and Power

Distributed generation (DG) contributes to a more sustainable electricity supply. Large-scale adoption of DG will bring...
Bekijk

Dynamic bi-level toll design approach for dynamic traffic networks

The subject of this thesis is the application of dynamic road pricing in dynamic networks.Both forms...
Bekijk

Aanmelden voor de nieuwsbrief

Nieuwsbrief aanmelding

Door op aanmelden te klikken, bevestig je dat je onze privacy policy hebt gelezen en hiermee akkoord gaat.