I am a senior lecturer in software engineering in the joint Interaction Design and Software Engineering Division of Chalmers University of Technology and the University of Gothenburg, Sweden.
I am also affiliated with the Department of Software Science at Radboud University Nijmegen, Netherlands.
With my research,
I aim to support software developers during the construction and analysis of complex software systems.
Much of my work is in model-driven engineering. I
develop model-based languages, tools, and techniques
to assure software quality,
to manage variability,
to establish privacy and security,
to support collaborative development,
and
to explore search spaces.
I investigate AI engineering, with a focus on establishing software engineering methods, principles and techniques for machine-learning-enabled software systems.
I conduct empirical, formal, and engineering research to understand the challenges faced by developers, develop improved solutions and study their usability and performance benefits.
Application domains of my work include robotics, web-based systems, and IDEs.
November 2023. I will be a program co-chair of SPLC 2024, the premier conference for systems and software product lines. I also joined the program committee of ICSE 2025.
September 2023. I received a distinguished reviewer award for my work in the program committee of SPLC 2023.
September 2023. Paper accepted at SLE on an metamodel-grammar co-evolution.
August 2023. Papers accepted at MODELS educators symposium on complexity in modeling education, and at the MDE Intelligence workshop on encodings for model-driven optimization.
June 2023. Paper accepted at MODELS on an empirical study of manual abstraction.
May 2023. Papers accepted in JSS on benchmark generation for software product line techniques, and at ICGT on effect-oriented graph transformation.
February 2023. Honored to serve on the program committees of ASE, FASE, SPLC, GPCE, and SEAA. Consider submitting your papers on model-driven engineering, software product lines and other topics!
November 2022. We're hiring! Looking for a Ph.D. student in software engineering, for a topic on the engineering of AI-enabled software. Come and work with us in the IDSE division at Chalmers | University of Gothenburg. Update: This call is now closed. Stay tuned!
September 2022. On Sep 16, I will give a training session on the Henshin model transformation language in MDENetwork.
August 2022. Paper accepted in EMSE on software variability in service robotics.
July 2022. Papers accepted at SPLC: on tools for feature interaction analysis and automated optimal configuration, and a journal-first presentation of our TSE paper on automated optimal configuration.
June 2022. Henshin 1.8.0 released, with several new main features (see our announcement).
since 2021 | ![]() |
since 2020 | ![]() |
2018-2020 | ![]() |
08-11/2019 | ![]() |
2016-2018 | ![]() |
2011-2016 | ![]() |
2005-2011 | ![]() |
Grants
2022-2024 VR Open Call Grant: SEMLA: Software Engineering for Machine Learning - Integrated Approach (I took on the project after the passing of the former PI, Ivica Crnkovic)Honors
2023 SPLC Distinguished Reviewer Award, ACM International Conference on Systems and Software Product Lines (SPLC)IEEE Copyright Notice
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
ACM Copyright NoticeThese are the authors' versions of the work. The copyright is with ACM. They are posted here by permission of ACM for your personal use. Not for redistribution. See individual publication details for information on the publication of the definitive versions.
Springer-Verlag Copyright NoticeThe copyright of these contributions has been transferred to Springer-Verlag Berlin Heidelberg New York. The copyright transfer covers the exclusive right to reproduce and distribute the contribution, including reprints, translations, photographic reproductions, microform, electronic form (offline, online), or any other reproductions of similar nature. The final publication is available at Springer via www.springerlink.com and the DOI link provided at our website.
Courses
At Chalmers | University of Gothenburg
Course: DIT185 Software Analysis and Design B.Sc., 7,5 ECTS (spring 2022)
Course: DIT821 Software Engineering for AI-Systems B.Sc., 7,5 ECTS (winter 2022)
Course: DIT825 Software Engineering for Data-Intensive AI Applications B.Sc., 15 ECTS (winter 2021, winter 2022)
At Radboud University
Course: NWI-IMC059 Software Product Lines M.Sc., 6 ECTS (winter 2020, winter 2021, winter 2022)
Course: NWI-IBI001 Software Engineering B.Sc., 6 ECTS (as co-instructor; summer 2020, summer 2021)
Course: NWI-IMC021 System Development Management M.Sc., 6 ECTS (as co-instructor; summer 2020, summer 2021)
Course: NWI-IMI004 Software Development Entrepreneurship M.Sc., 6 ECTS (as co-instructor; winter 2020)
Three of these courses (NWI-IBI001, NWI-IMC021, NWI-IMI004) were held in the context of GiPHouse, a student-run company developing software for real customers.
Thesis supervision
Thesis topics: List of open thesis topicsPrevious institutions
As main instructor
Lecture: Software product lines (summer 2016, 2017, 2018)
Seminar: Software engineering and security (summer 2018)
As co-instructor
Lecture: Software quality and testing (summer 2019)E-Mail: danstru@chalmers.se
Phone number: available on request
Visiting address at Chalmers | University of Gothenburg
Campus Lindholmen
Jupiter building, 4th floor, Room 416
Lindholmspiren 5b
41756 Göteborg, Sweden
Find this address on Google Maps and OpenStreetMap.
Mail address at Chalmers | University of Gothenburg
Daniel Strüber
Department of Computer Science and Engineering
Chalmers | University of Gothenburg
41296 Göteborg, Sweden
Visiting address at Radboud University
Faculty of Science
Mercator I building, 1st floor, Room 1.01a
Toernooiveld 212
6525 EC Nijmegen, The Netherlands
Find this address on Google Maps and OpenStreetMap.
Mail address at Radboud University
Daniel Strüber
Faculty of Science, Radboud University Nijmegen
Postbus 9010
6500 GL Nijmegen, The Netherlands