Dirk Riehle's Industry and Research Publications

Tag: Publication

  • The five stages of open source volunteering [Technical Report]

    The five stages of open source volunteering [Technical Report]

    This technical report was superseded by a republication by Springer Verlag. Please cite and use the later publication. Abstract: Today’s software systems build on open source software. Thus, we need to understand how to successfully create, nurture, and mature the software development communities of these open source projects. In this report, we review and discuss…

  • Special Journal Issue: The Unstoppable Rise of Open Source

    Oldenbourg Verlag just published a special issue on open source that I edited. Titled “the unstoppable rise of open source” it provides a five-article overview of open source past, present, and future. Please read my introduction to “the unstoppable rise of open source” and any of the papers provided in the special issue—naturally, I ensured…

  • Paid vs. Volunteer Work in Open Source [HICSS 2014]

    Abstract: Many open source projects have long become commercial. This paper shows just how much of open source software development is paid work and how much has remained volunteer work. Using a conservative approach, we find that about 50% of all open source software development has been paid work for many years now and that…

  • How Commercial Involvement Affects Open Source Projects: Three Case Studies on Issue Reporting [Science China Journal]

    Abstract: Most research on Internet software today has focused on inventing new technologies to keep track of a changing Internet. Little attention has been paid to the software development processes of Internet software. A large part of the software running the Internet is open source software. Open source software is developed both by volunteers and…

  • Design and Implementation of Wiki Content Transformations and Refactorings [WikiSym 2013]

    Abstract: The organic growth of wikis requires constant attention by contributors who are willing to patrol the wiki and improve its content structure. However, most wikis still only offer textual editing and even wikis which offer WYSIWYG editing do not assist the user in restructuring the wiki. Therefore, “gardening” a wiki is a tedious and…

  • The Empirical Commit Frequency Distribution of Open Source Projects [OpenSym 2013]

    Abstract: A fundamental unit of work in programming is the code contribution (“commit”) that a developer makes to the code base of the project in work. An author’s commit frequency describes how often that author commits. Knowing the distribution of all commit frequencies is a fundamental part of understanding software development processes. This paper presents…