Daniel Strüber

Associate Professor at Software Engineering 2

Daniel is an Associate Professor at the Department of Computer Science and Engineering, Chalmers | University of Gothenburg.

His research interests focus on the construction and analysis of complex software systems in modern domains, such as AI-based systems, cyber-physical systems, and web systems. Research topics include Model-Driven Engineering, AI Engineering, Software Product Lines, and Search-Based Software Engineering.

Source: chalmers.se
Image of Daniel Strüber

Showing 23 publications

2024

Supporting meta-model-based language evolution and rapid prototyping with automated grammar transformation

Weixing Zhang, Jörg Holtmann, Daniel Strüber et al
Journal of Systems and Software. Vol. 214
Journal article
2023

Manual Abstraction in the Wild: A Multiple-Case Study on OSS Systems’ Class Diagrams and Implementations

Wenli Zhang, Weixing Zhang, Daniel Strüber et al
Proceedings - ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems, MODELS 2023, p. 36-45
Paper in proceeding
2023

We're Not Gonna Break It! Consistency-Preserving Operators for Efficient Product Line Configuration

Jose Miguel Horcas, Daniel Strüber, Alexandru Burdusel et al
IEEE Transactions on Software Engineering. Vol. 49 (3), p. 1102-1117
Journal article
2023

A benchmark generator framework for evolving variant-rich software

Christoph Derks, Daniel Strüber, Thorsten Berger
Journal of Systems and Software. Vol. 203
Journal article
2023

Finding the Right Way to Rome: Effect-Oriented Graph Transformation

Jens Kosiol, Daniel Strüber, Gabriele Taentzer et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 13961 LNCS, p. 43-63
Paper in proceeding
2023

Software variability in service robotics

Sergio García Gonzalo, Daniel Strüber, Davide Brugali et al
Empirical Software Engineering. Vol. 28 (2)
Journal article
2023

Automated Extraction of Grammar Optimization Rule Configurations for Metamodel-Grammar Co-evolution

Weixing Zhang, Regina Hebig, Daniel Strüber et al
Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering, p. 84-96
Paper in proceeding
2022

Family-Based Fingerprint Analysis: A Position Paper

Carlos Diego N. Damasceno, Daniel Strüber
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 13560 LNCS, p. 137-150
Book chapter
2022

EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments

Samuel Idowu, Daniel Strüber, Thorsten Berger
Proceedings - 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022, p. 48-55
Paper in proceeding
2022

Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Objective Problems

Niels van Harten, Carlos Diego N. Damasceno, Daniel Strüber
Proceedings - 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022, p. 390-397
Paper in proceeding
2021

Seamless Variability Management with the Virtual Platform

Wardah Mahmood, Daniel Strüber, Thorsten Berger et al
Proceedings - International Conference on Software Engineering
Paper in proceeding
2020

Robotics Software Engineering: A Perspective from the Service Robotics Domain (Summary)

Sergio García Gonzalo, Daniel Strüber, Davide Brugali et al
Lecture Notes in Informatics. Vol. P-310, p. 41-42
Paper in proceeding
2020

A semi-automated BPMN-based framework for detecting conflicts between security, data-minimization, and fairness requirements

Qusai Ramadan, Daniel Strüber, Mattia Salnitri et al
Software and Systems Modeling. Vol. 19 (5), p. 1191-1227
Journal article
2019

Exploring conflict reasons for graph transformation systems

Leen Lambers, Jens Kosiol, Daniel Strüber et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 11629 LNCS, p. 75-92
Paper in proceeding
2019

Multi-granular conflict and dependency analysis in software engineering based on graph transformation (Summary)

Leen Lambers, Daniel Strüber, Gabriele Taentzer et al
Lecture Notes in Informatics. Vol. P-292, p. 153-154
Paper in proceeding
2019

Searching for optimal models: Comparing two encoding approaches

Stefan John, Alexandru Burdusel, Robert Bill et al
Journal of Object Technology. Vol. 18 (3), p. 1-22
Journal article
2019

Message from the MiSE 2019 Workshop Organizers

Marsha Chechik, Daniel Strüber, Dániel Varró
Proceedings - 2019 IEEE/ACM 11th International Workshop on Modelling in Software Engineering, MiSE 2019, p. VII-
Other conference contribution
2019

Variability modeling of service robots: Experiences and challenges

Sergio García Gonzalo, Daniel Strüber, Davide Brugali et al
ACM International Conference Proceeding Series
Paper in proceeding
2019

Facing the truth: Benchmarking the techniques for the evolution of variant-rich systems

Daniel Strüber, Mukelabai Mukelabai, Jacob Krüger et al
ACM International Conference Proceeding Series. Vol. A, p. 177-188
Paper in proceeding
2019

Detecting security vulnerabilities using clone detection and community knowledge

Fabien Patrick Viertel, Wasja Brunotte, Daniel Strüber et al
Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE. Vol. 2019-July, p. 245-252
Paper in proceeding
2019

Applying MDD in the Content Management System Domain: Scenarios and Empirical Assessment

Dennis Priefer, Peter Kneisel, Wolf Rost et al
Proceedings - 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems, MODELS 2019, p. 56-66
Paper in proceeding
2019

Secure Data-Flow Compliance Checks between Models and Code Based on Automated Mappings

Sven Peldszus, Katja Tuma, Daniel Strüber et al
Proceedings - 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems, MODELS 2019, p. 23-33
Paper in proceeding
2019

Granularity of conflicts and dependencies in graph transformation systems: A two-dimensional approach

Leen Lambers, Kristopher Born, Jens Kosiol et al
Journal of Logical and Algebraic Methods in Programming. Vol. 103, p. 105-129
Journal article

Download publication list

You can download this list to your computer.

Filter and download publication list

As logged in user (Chalmers employee) you find more export functions in MyResearch.

You may also import these directly to Zotero or Mendeley by using a browser plugin. These are found herer:

Zotero Connector
Mendeley Web Importer

The service SwePub offers export of contents from Research in other formats, such as Harvard and Oxford in .RIS, BibTex and RefWorks format.

There are no projects.
There might be more projects where Daniel Strüber participates, but you have to be logged in as a Chalmers employee to see them.