Open source programming language development

Punt, Thomas (2016) Open source programming language development. BSc dissertation, University of Portsmouth.

[img] PDF
Restricted to Registered users only

Download (10MB)


    Open source software (OSS) development is ubiquitous in the programming community. It has become such a well known development style that entire organisations have based their business models around it. Some of the largest software projects are open source, with have hundreds of contributors, hundreds of thousands of commits, and very large communities surrounding them. Coordinating the development of such projects with their bazaar-like development styles is challenging and requires solid processes to keep things running smoothly.
    This dissertation seeked to look at one particular domain of large open source projects: programming languages. To do this, the management techniques of two open source languages - PHP and Elixir - have been investigated. This was done by looking at particular facets of those projects, including their contribution process, collaboration medium, release process, and management process.
    Particular focus was then be placed on PHP, where different parts of the project were contributed to. This enabled for a deeper insight into the project, including how to contribute to PHP and what the general work-flows are when contributing. This dissertation looks at my contributions and experiences from doing this.

    Item Type: Dissertation
    Departments/Research Groups: Faculty of Technology > School of Computing
    Depositing User: Jane Polwin
    Date Deposited: 12 Aug 2016 14:44
    Last Modified: 12 Aug 2016 14:44

    Actions (login required)

    View Item

    Document Downloads

    More statistics for this item...