I have been researching large-scale software engineering since 2013, from multiple perspectives and always through a multi-disciplinary lens. Starting out with how to implement effective continuous integration, continuous delivery and continuous deployment in large organizations, through the ability to dynamically compose high-performing teams and match skills to needs in major development projects, to the application of Artificial Intelligence to augment software development.
Starting out as a PhD student, the form of my research has changed over the years, from individual research to multi-author collaborations to supervision of PhD students. Throughout, the central theme remains: What does excellence in development of large software system look like, and how can we achieve it?

Artificial Intelligence in software development
Lorem ipsum
Sample papers:
- UML Sequence Diagram Generation: A Multi-Model, Multi-Domain Evaluation
Teaming
Lorem ipsum
Sample papers:


Continuous Practices
Lorem ipsum
Sample papers: