Dirk Riehle's Industry and Research Publications

Category: 2. Building Products

  • Industry best practices for FLOSS governance and component reuse [EuroPLoP 2019]

    Industry best practices for FLOSS governance and component reuse [EuroPLoP 2019]

    Abstract: Corporate use of open source in software products is on the rise. While this brings a number of technological and business benefits to companies, it also comes with potential legal and financial risks caused by license non-compliance and ungoverned use of open source components. Companies address these threats with free/libre and open source software (FLOSS)…

  • How to select open source components (Diomidis Spinellis, IEEE Computer)

    How to select open source components (Diomidis Spinellis, IEEE Computer)

    I’m happy to report that the fifth article in the new open source column of IEEE Computer has been published. Title How to Select Open Source Components Keywords Open Source Software, Licenses, Documentation, Computer Bugs, Software Project Management Authors Diomidis Spinellis, Athens University of Economy and Business Publication Computer vol. 52, no. 12 (December 2019),…

  • Getting started with open source governance (Jeff McAffer, IEEE Computer)

    Getting started with open source governance (Jeff McAffer, IEEE Computer)

    I’m happy to report that the fourth article in the new open source column of IEEE Computer has been published. Title Getting Started With Open Source Governance Keywords Companies, Licenses, Security, Software, Law Authors Jeff McAffer, GitHub Publication Computer vol. 52, no. 10 (October 2019), pp 92-96 Abstract: Using and managing open source is essential…

  • The JDownloader immune system for continuous deployment [HICSS 2020]

    The JDownloader immune system for continuous deployment [HICSS 2020]

    Abstract: Continuous deployment can reduce the time from a source code change to a newly deployed application significantly. Increased innovation speed can make all the difference in a competitive market situation. However, deploying at high frequency requires high speeds of discovering bugs in the deployed software. Using the JDownloader file download manager as our example,…

  • What microservices can learn from enterprise information integration [HICSS 2020]

    What microservices can learn from enterprise information integration [HICSS 2020]

    Abstract: Microservices are an architectural style in which each service typically provides the complete stack of functions from a user or application programming interface through a domain model all the way to storage for that model. As a consequence, querying conjunct data from different microservices becomes a non-trivial engineering task. In this article, we review…

  • Enabling Open Innovation with Open Data using the JValue Open Data Service

    Enabling Open Innovation with Open Data using the JValue Open Data Service

    Today I gave my JValue Open Data Service talk at USM (University of Sciences, Malaysia, at Penang). I am grateful for the opportunity and the recording. Abstract: Open data has the potential to create significant practical value for its users through open innovation. Yet, to realize this value, we need an open ecosystem, next to…