door Petra Heck | jun 3, 2026
In a previous post I gave a software engineering perspective on the most recent developments in AI. The post listed different technological developments we need to consider when trying to predict the future of software engineering: the advancement of AI from Machine...
door Petra Heck | dec 19, 2025
I started my research on “How to build production-ready machine learning (ML) systems” in 2019. In my first blogpost I analysed how this is different from “building production-ready software systems”. I followed that up with more blogs on testing ML applications, a...
door Petra Heck | feb 26, 2025
More and more organizations are building production-ready machine learning systems following the MLOps paradigm. In my recent publication on data engineering for machine learning systems, I argue that AI-based systems cannot exist without data. However, in that...
door Petra Heck | jan 10, 2024
In my previous post, I introduced the quality model depicted in Figure 1. The flower model depicts the AI-related quality properties for AI-enabled systems, on top of the quality properties for software systems as specified by ISO25000. With the advent of foundation...
door Petra Heck | jul 13, 2022
Since AI systems (software systems with a machine learning component in it) are becoming more omnipresent in our daily lives, a lot of discussion is going on, on for example the ethical aspects of such systems. There are many examples of AI systems that take...