Dirk Riehle's Industry and Research Publications

Category: 2. Building Products

  • But what if someone steals my inner source code?

    But what if someone steals my inner source code?

    During my talk at the inner source summit, I was asked about the following worry with establishing inner source at a company: But if we lay all source code open within the company, don’t we run the risk that a disgruntled employee has it too easy to steal all code and publish it on the…

  • The patch-flow method for measuring inner source collaboration [MSR 2018]

    The patch-flow method for measuring inner source collaboration [MSR 2018]

    Abstract: Inner source (IS) is the use of open source software development (SD) practices and the establishment of an open source-like culture within an organization. IS enables and requires developers to collaborate more than traditional SD methods such as plan-driven or agile development. To better understand IS, researchers and practitioners need to measure IS collaboration.…

  • Research questions on product management of open source in commercial products

    Research questions on product management of open source in commercial products

    I’m seeking advice on how to frame the research question for a research project (Ph.D. thesis) on software product management and open source. The simple heuristic “non-differentiating -> open source it, competitively differentating -> keep it closed” doesn’t cut it because of secondary effects like development efficiency resulting from open sourcing, market opportunities resulting from…

  • License clearance in software product governance [Book Chapter]

    License clearance in software product governance [Book Chapter]

    I recently participated in an NII Shonan workshop on open source ecosystems. As a follow-up, we are preparing a book of articles. I’m contributing a chapter on “license clearance in software product governance”. Obviously, open source plays an important role. Please find abstract and paper below. Abstract: Almost all software products today include open source…

  • Inner source definition, benefits, and challenges [CSUR Journal]

    Inner source definition, benefits, and challenges [CSUR Journal]

    Abstract Inner Source (IS) is the use of open source software development practices and the establishment of an open source-like culture within organizations. The organization may still develop proprietary software but internally opens up its development. A steady stream of scientific literature and practitioner reports indicates the interest in this research area. However, the research…

  • Platforms but no platform organizations

    Platforms but no platform organizations

    One result of our recent case study research on inner source is that companies may not always need platform organizations to get to a platform of shared reusable assets. They will certainly need platforms, but they won’t need a dedicated organizational unit to develop and maintain this platform. You don’t have to read the research…