Daniel Strüber
Associate Professor · Software Engineering

Daniel Strüber

Engineering methods for complex and intelligent software systems

I am a member of the Software Engineering group at Chalmers and University of Gothenburg, Sweden. I am also affiliated with the Department of Software Science at Radboud University, Netherlands. My research develops rigorous yet practical techniques that help developers build software that is correct, maintainable and trustworthy — from robotic systems to machine learning pipelines.


Research

Research areas

Model-Driven Engineering

Model-based languages, tools and techniques to assure software quality, manage variability, establish privacy and security, and support collaborative development.

DSLsVariabilitySecurityPrivacyGraph Transformations

AI Engineering

Software engineering methods, principles and techniques for machine-learning-enabled systems — from architectural tactics to edge deployment and MLOps.

ML SystemsRoboticsEdge DeploymentLLMs

Empirical & Formal Methods

Rigorous empirical, formal and engineering research to understand developer challenges, develop improved solutions and study their usability and performance.

Empirical SEFormal AnalysisDeveloper StudiesSearch-Based SE
Latest updates

News

Feb 2026

Serving as PhD examiner for Hanan Siala at King's College London.

Jan 2026

Joined the programme committee of MODELS 2026.

Dec 2025

Serving as PC co-chair for GPCE 2026 and co-chair of the Project Showcase track at VARIABILITY 2026, a new conference merging SPLC, VaMoS and ICSR.

Nov 2025

Paper accepted in EMSE on an empirical study of the evolution of Xtext-based DSLs on GitHub. Also: paper at WACV 2026 on deep learning for remote driver physiological measurement.

Oct 2025

Successful thesis defenses: Weixing Zhang defended his PhD thesis Evolution of Textual Domain-Specific Languages in the Context of Model-Driven Engineering, and Vladislav Indykov defended his licentiate thesis Towards systematic trade-off management for MLOps: quality model, architectural tactics, design patterns.


Selected publications

Featured papers

EMSE · 2026

Development and Evolution of Xtext-Based DSLs on GitHub: An Empirical Investigation

Zhang, Strüber, Hebig

Empirical Software Engineering, 2026

Read paper →
SoSyM · 2026

Cross-Platform Edge Deployment of Machine Learning Models: A Model-Driven Approach

Karlsson Landgren, Perhult Johnsen, Strüber

Software & Systems Modeling, 2026

Read paper →
EMSE · 2025

Software Reconfiguration in Robotics

Peldszus, Brugali, Strüber, Pelliccione, Berger

Empirical Software Engineering, 2025

Read paper →
JSS · 2025

Architectural Tactics to Achieve Quality Attributes of ML-Enabled Systems: A Systematic Literature Review

Indykov, Strüber, Wohlrab

Journal of Systems and Software, 2025

Download Preprint →
TSE · 2024

Virtual Platform: Effective and Seamless Variability Management for Software Systems

Mahmood, Çalıklı, Strüber, Lämmel, Mukelabai, Berger

IEEE Transactions on Software Engineering, 2024

Download preprint →
EMSE · 2024

Machine Learning Experiment Management Tools: A Mixed-Methods Empirical Study

Idowu, Osman, Strüber, Berger

Empirical Software Engineering, 2024

Read paper →
View all publications →
Research group

Team

Current PhD student

Vladislav Indykov

Main supervisor · since 2023

Current PhD student

Lars van Arragon

Co-supervised

Former PhD graduate

Weixing Zhang

Main supervisor · now postdoc, Karlsruhe Institute of Technology

Former PhD graduate

Qusai Ramadan

Co-supervised · now Associate Professor, University of Southern Denmark

Former PhD graduate

Shayan Ahmadian

Co-supervised · now postdoc, Koblenz University

Former PhD graduate

Dennis Priefer

Co-supervised · now Professor, THM Mittelhessen

Former PhD graduate

Samuel Idowu

Co-supervised · now at Zenseact

Former PhD graduate

Ricardo Caldas

Co-supervised · now postdoc, Gran Sasso Science Institute

Former post-doc

Diego Damasceno

Main supervisor · now ASML

Recognition

Grants & honors

Awards

2025

Best Reviewer Award, SoSyM

2024

Distinguished Reviewer Award, GPCE

2023

Distinguished Reviewer Award, SPLC

2020

EASST Best Paper Award, ICGT

2020

Best Reviewer Award, SPLC

2017

EATCS Best Paper Award, ICGT

2016

SoSyM Best Paper Award · EAPLS Best Paper Award, ICMT · EASST Best Paper Award, ICGT

Grants

2022

VR Open Call Grant — SEMLA: Software Engineering for Machine Learning (Integrated Approach)

2019

DFG Individual Fellowship — EUphORia: End-User Oriented Optimization-Technology Recommender System. 24-month postdoc fellowship.



Service

Academic service

Organizing committees

2026
GPCE (PC Co-Chair), VARIABILITY (Co-Chair Project Showcase Track)
2024
SPLC (PC Co-Chair)
2022
ICGT (PC Co-Chair)
2019
MiSE (Co-Organizer)
2018
MODELS (Publication Co-Chair)
2017
STAF (Web Chair)

Program committees

Journal reviewing

Transactions on Software Engineering (TSE) · Transactions on Software Engineering and Methodology (TOSEM) · Transactions on Automation Science and Engineering (T-ASE) · Software & Systems Modeling (SoSyM) · Journal of Systems and Software (JSS) · Empirical Software Engineering (ESE) · Science of Computer Programming (SCP) · Formal Aspects of Computing (FAOC) · IEEE Software · Information and Software Technology (IST) · Journal of Object Technology (JOT) · PeerJ Computer Science · Robotics

Career

Curriculum vitae

2024–present

Associate Professor

Chalmers / University of Gothenburg, Sweden

2020–present

Assistant Professor

Radboud University Nijmegen, Netherlands

2021–2024

Senior Lecturer

Chalmers / University of Gothenburg, Sweden

2018–2020

Postdoctoral Researcher

Chalmers / University of Gothenburg, Sweden

2016–2018

Postdoctoral Researcher

University of Koblenz and Landau, Germany

2011–2016

PhD, Philipps University Marburg

Graduated summa cum laude

2005–2011

Diplom (M.Sc. equivalent)

Philipps University Marburg — graduated with distinction



Download full CV (PDF) →