Dirk Riehle's Industry and Research Publications

Tag: Publication

  • 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…

  • Developer Belief vs. Reality: The Case of the Commit Size Distribution [SE 2012]

    Developer Belief vs. Reality: The Case of the Commit Size Distribution [SE 2012]

    Abstract: The design of software development tools follows from what the developers of such tools believe is true about software development. A key aspect of such beliefs is the size of code contributions (commits) to a software project. In this paper, we show that what tool developers think is true about the size of code…

  • Business Risks and Governance of Open Source in Software Products (in German) [HMD Journal]

    Business Risks and Governance of Open Source in Software Products (in German) [HMD Journal]

    Titel: Geschäftsrisiken und Governance von Open-Source in Softwareprodukten Zusammenfassung: In fast jedem Softwareprodukt, auch in großer Standardsoftware, sind heute Open-Source-Komponenten enthalten. Die Hersteller dieser Software müssen die Geschäftsrisiken, die mit der Integration von Open-Source-Software in kommerzielle Produkte verbunden sind, verstehen und vernünftig managen. Dieser Artikel zeigt ein Modell verschiedener rechtlicher, technischer und sozialer Risiken auf,…

  • Design and Implementation of the Sweble Wikitext Parser: Unlocking the Structured Data of Wikipedia [WikiSym 2011]

    Design and Implementation of the Sweble Wikitext Parser: Unlocking the Structured Data of Wikipedia [WikiSym 2011]

    Abstract: The heart of each wiki, including Wikipedia, is its content. Most machine processing starts and ends with this content. At present, such processing is limited, because most wiki engines today cannot provide a complete and precise representation of the wiki’s content. They can only generate HTML. The main reason is the lack of well-defined…