Latest Publications on Industry and Research
-

Why an open source requirement (“public money, public code”) is not enough for digital sovereignty
Open-source software can help digital sovereignty, but it is not enough. Many of the calls of open source enthusiasts, in my book, are even hurting, because they simplify and promise what can’t be promised. Myth: Open-source software will remove vendor lock-in and will make switching to alternative suppliers easy. Truth: All software locks you in,…
-
![License-Compliant Distribution of Open Source Code [Computer Magazine]](https://dirkriehle.com/wp-content/uploads/2025/09/10681-hong-kong-island-dining-at-night-300x150.jpg)
License-Compliant Distribution of Open Source Code [Computer Magazine]
I’m happy to report that the 38th article in the open source column of IEEE Computer has been published. As always, please consider writing an article proposal! Abstract This column previously discussed how to prepare your project or product by complying with key obligations like attribution and copyleft. This article now explains how to package…
-
![Can a Domain-Specific Language Improve Program Structure Comprehension of Data Pipelines? A Mixed-Method Study [EMSE Journal]](https://dirkriehle.com/wp-content/uploads/2025/09/10680-berlin-s-bahn-dahlem-300x150.jpg)
Can a Domain-Specific Language Improve Program Structure Comprehension of Data Pipelines? A Mixed-Method Study [EMSE Journal]
Abstract In many application domains, domain-specific languages can allow domain experts to contribute to collaborative projects more correctly and efficiently. To do so, they must be able to understand program structure from reading existing source code. With high-quality data becoming an increasingly important resource, the creation of data pipelines is an important application domain for…
-
![Best Practices for Work From Home: A Qualitative Survey in Open Source and Distributed Software Development [INFSOF Journal]](https://dirkriehle.com/wp-content/uploads/2025/09/10679-singapore-tiong-bahru-religious-offerings-300x150.jpg)
Best Practices for Work From Home: A Qualitative Survey in Open Source and Distributed Software Development [INFSOF Journal]
Abstract Due to the COVID-19 pandemic that broke out in 2020, companies switched to working from home on a large scale. Now, in 2025, many employees are working from home entirely or are only in the office irregularly. This has created a new working environment for many software professionals that resembles both the distributed software…
-
![Documenting Microservice Integration with MSAdoc [Internetware 2025]](https://dirkriehle.com/wp-content/uploads/2025/09/10678-singapore-orchard-rd-drink-drunk-donki-300x150.jpg)
Documenting Microservice Integration with MSAdoc [Internetware 2025]
Abstract Microservices are a popular software architectural style that decomposes a large application into smaller services. These microservices integrate at runtime to deliver business value to the users. With an increasing number of microservices, software projects become more difficult to manage. Specifically, maintaining consistent and up-to-date documentation becomes a challenge that can significantly affect the…
-

The role of open source in an AI arms race (Christian Koch, IEEE Computer)
I’m happy to report that the 37th article in the open source column of IEEE Computer has been published. As always, please consider writing an article! Title The Role of Open Source in an AI Arms Race Keywords Artificial Intelligence, Defense Industry, Command And Control Systems, Arms Race, Artificial Intelligence Arms, National Security, Nuclear Deterrence,…



