Category: Uncategorized
Machine learning best practices
When we build machine learning systems, we need to make sure that we have all our ducks in the same row. Table of Contents 1.…
Engineering Generative AI Software
In 2025, the focus is all on agents and their capabilities, but how do we really engineer an agent? In my latest book, I take…
Software Center keynote (my own views)
Pekka Abrahamsson — Tampere University Research Portal (tuni.fi) www.tinyurl.com/agent-gpt-demo – demo of an AI tool created by the keynote speaker, Pekka Abrahamsson and his GPT…
Metrics important for modern Agile software development organizations
Agile software development – seemingly no control, empowerment and speed. In practice, we also need metrics there, as we found in our studies about agile…
Visual Analytics
Visual analytics is important for every empirical software engineering researcher. It combined the principles of visualization with data from mining software repositories and statistics. I’ve…
Action research in software engineering
I believe that software engineering is a discipline where we need to work closely with industry. We have access to a lot of open source…
AI for software engineering – Keynote at ECBS 2019
One part of my work is how to speed up software engineering by using machine learning. In the keynote at ECBS I had the…