Dirk Riehle's Industry and Research Publications

Tag: Publication

  • The empirical commit frequency distribution of open source projects [OpenSym 2013]

    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…

  • A dual model of open source license growth [OSS 2013]

    A dual model of open source license growth [OSS 2013]

    Abstract: Every open source project needs to decide on an open source license. This decision is of high economic relevance: Just which license is the best one to help the project grow and attract a community? The most common question is: Should the project choose a restrictive (reciprocal) license or a more permissive one? As…

  • A model of product features in commercial open-source software [ICSOB 2013]

    A model of product features in commercial open-source software [ICSOB 2013]

    Abstract: Commercial open source software has become an important part of the packaged software product industry. This paper provides a model of individual product features, rather than full-fledged business models, and their perceived value to customers. The model is the result of a three-iteration study, including interview analysis, literature review and the implementation of an…

  • Planned inner source: Code reuse across profit-center boundaries (in German) [Technical Report]

    Planned inner source: Code reuse across profit-center boundaries (in German) [Technical Report]

    Abstract: Wiederverwendung von Softwarekomponenten verspricht, Softwareentwicklung schneller und günstiger zu machen und die Ergebnisqualität zu steigern. Trotz diverser methodischer Ansätze ist es für viele Softwareentwicklungsorganisationen schwierig geblieben, diese Ziele auch nur ansatzweise zu erreichen. Vor diesem Hintergrund bietet „Inner Source“, die Verwendung von Open-Source-Praktiken in der firmeninternen Softwareentwicklung, neue Chancen. Inner-Source-Software ist Software, die innerhalb…

  • A model of the commit size distribution of open source [SOFSEM 2013]

    A model of the commit size distribution of open source [SOFSEM 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. We use statistical methods to derive a model of the probabilistic distribution of commit sizes in open source projects and we show that the model is applicable to different…

  • A model of open source developer foundations [OSS 2012]

    A model of open source developer foundations [OSS 2012]

    Abstract: Many community open source projects are of high economic relevance. As these projects mature, their leaders face a choice of continuing the project as is, making the project join an existing foundation, or creating their own foundation for the project. This article presents a model of open source developer foundations that project leaders can…