Open source software development as a complex system: a thesis submitted to Auckland University of Technology in fulfilment of the requirements for the degree of Doctor of Philosophy (PhD), October, 2013 / John David Nicholas Graves.

Open Source Software Development is an approach to software development involving open, public exposure of the source code of a computer program under development (hence, 'open source'). Each open source program is shared online as a project in a source code repository. The so-called '...

Full description

Saved in:
Bibliographic Details
Main Author: Graves, John (Author)
Corporate Author: AUT University
Format: Ethesis
Language:English
Subjects:
Online Access:Click here to access this resource online
Description
Summary:Open Source Software Development is an approach to software development involving open, public exposure of the source code of a computer program under development (hence, 'open source'). Each open source program is shared online as a project in a source code repository. The so-called 'open source community' is the system which coordinates the work of software developers on the code in the repositories. This research explored the growth dynamics of this system, first by launching open source projects and then via simulation. Following (Barabasi & Albert, 1999) and a biodiversity model (Hubbell, 2001), simulations of a complex system driven by preferential attachment, where popular projects attract more developers and grow (subject to some attrition), provided a systematic explanation for the lack of growth typical of single-developer projects. In this multi-methodological study, the lack of growth in the research projects empirically demonstrated the need for a theoretical understanding of open source project initiation and growth while the subsequent simulation results showed how the pattern of no growth (one developer) projects could be explained by a simple model.
Author supplied keywords: Open source; Complex system; Software development; Simulation; Preferential attachment; Antifragile.
Physical Description:1 online resource
Also held in print (xviii, 237 leaves : illustrations ; 30 cm) in off-campus storage, box 79
Bibliography:Includes bibliographical references.
Requests
Request this item Request this AUT item so you can pick it up when you're at the library.
Interlibrary Loan With Interlibrary Loan you can request the item from another library. It's a free service.