home | free vpn | free proxy | web proxy | premium vpn
Domain: danielstrueber.de

Daniel Strüber

   [1]CV [2]SERVICE [3]GRANTS+AWARDS [4]PUBLICATIONS [5]TEACHING [6]MISC

   [daniel_strueber.jpg]

   [7]Mail [8]Twitter [9]DBLP [10]Google Scholar [11]ResearchGate
   Dr. Daniel Strüber
   Assistant Professor
   Radboud University Nijmegen, The Netherlands
   [12]Contact Information

   I am an assistant professor in the [13]software science group at
   Radboud University Nijmegen, the 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 systematic AI engineering practices that become
   increasingly important as AI is finding its way in all areas of
   society.
   I conduct empirical, formal, and engineering research to understand the
   challenges faced by developers and to study the usability and
   performance benefits of improved solutions. Application domains of my
   work include robotics, web-based systems, and IDEs.

   I'm an [14]Eclipse committer and the lead developer of [15]Henshin, a
   versatile model transformation language based on graph transformation
   concepts.

NEWS

   January 2021. Paper accepted at [16]ICSE SEIP on a survey of machine
   learning asset management tools.

   December 2020. Paper accepted at [17]ICSE on the virtual platform, a
   solution for seamless variability management.

   November 2020. [18]Paper accepted at [19]SAC on an assessment framework
   for conversational AI platforms.

   October 2020. [20]We're hiring: 2 PhD candidates on the intersection of
   Model-Based Testing, Software Product Lines and High-Tech Systems. Come
   work with [21]Jan Tretmans and me on a topic tuned to your interests
   (formal to applied, with industry partners). Apply until Nov 11.

   October 2020. I received a best reviewer award for my work in the
   program committee of [22]SPLC 2020, the premier conference for systems
   and software product lines.

   September 2020. I am a program committee member for [23]FASE 2021. We
   welcome your submissions on topics such as model-driven software
   engineering, software product lines, and search-based software
   engineering. Submissions are possible until October 15.

   July 2020. Papers accepted at [24]MODELS (on a user experiment on
   comprehensibility of variability mechanisms) and [25]SPLC (on
   feature-oriented defect prediction).

   June 2020. Our [26]ICGT Paper has been awarded with the EASST Best
   Paper Award!

   May 2020. [27]Paper accepted at ESEC/FSE on an empirical study of
   practices and challenges of robotics software engineering.

   April 2020. [28]Paper accepted at ICGT on a new notion of graph
   consistency that targets practical requirements.

   March 2020. I'm recruiting a PhD student (4 years) or post-doc (3
   years) in software engineering. Please share the [29]job advertisement
   with your colleagues, and get in touch with me if you have questions!

   February 2020. Starting on March 1, I will join the [30]software
   science group at [31]Radboud University (Nijmegen, the Netherlands) as
   an assistant professor.

   January 2020. [32]Henshin 1.6.0 released, with several new main
   features (see our [33]announcement).

SHORT CV

   since 2020 [34]Radboud University Nijmegen, The Netherlands. Assistant
   Professor
   2018-2020 [35]Chalmers | University of Gothenburg, Sweden. Post-doc
   08-11/2019 [36]King's College London, UK. Research visit
   2016-2018 [37]University of Koblenz and Landau, Germany. Post-doc
   2011-2016 [38]Philipps University Marburg, Germany. PhD candidate

SERVICE

   Organizing
   2019   [39]MiSE (Co-Organizer)
   2018   [40]MODELS (Publication Co-Chair)
   2017   [41]STAF (Web Chair)
   Committees
   2021   [42]MODELS (PC), [43]FASE (PC), [44]SEAA (PC)
   2020   [45]MODELS (PC), [46]SPLC (PC), [47]QUATIC (PC), [48]SEAA (PC),
   [49]SE Workshops (PC), [50]MDE Intelligence (PC), [51]AMMoRe (PC)
   2019   [52]SPLC (PC), [53]ICMT (PC), [54]ICGT (PC), [55]SEAA (PC),
   [56]BX (PC), [57]FlexMDE (PC), [58]MDE Intelligence (PC),
   2018   [59]SEAA (PC), [60]Modellierung tutorials (PC), [61]SICHERHEIT
   (PC), [62]MOMA3N (PC), [63]FlexMDE (PC), [64]AMMoRe (PC)
   2017   [65]MODELS (AEC), [66]SLE (AEC), [67]FlexMDE (PC), [68]BigMDE
   (PC), [69]GaM (PC), [70]BX (PC), [71]CoCoS (PC), [72]GTSN (PC)
   2016   [73]SLE (AEC), [74]FlexMDE (PC), [75]BigMDE (PC)
   Journal reviewer
   Transactions on Software Engineering [76]TSE
   Transactions on Software Engineering and Methodology [77]TOSEM
   Transactions on Automation Science and Engineering [78]T-ASE
   Journal of Software and Systems Modeling [79]SoSyM
   Journal of Systems and Software [80]JSS
   Empirical Software Engineering [81]ESE
   Science of Computer Programming [82]SCP
   Formal Aspects of Computing [83]FAOC
   Journal of Object Technology [84]JOT
   PeerJ Computer Science [85]PeerJ
   Robotics [86]Robotics

GRANTS AND RECOGNITIONS

   Grants
   2019   DFG Individual Fellowship: EUphORia: End-User oriented
   Optimization-Technology Recommender System (funding for a 24-month
   postdoc stipend)

   Awards and Recognitions
   2020   SPLC Best Reviewer Award, ACM International Conference on
   Systems and Software Product Lines (SPLC)
   2020   EASST Best Paper Award, International Conference on Graph
   Transformations (ICGT)
   2020   Transformation Tool Contest Award: Most Comprehensible Solution
   2019   SEKE Best Paper Award: 3rd Place, Int. Conference on Software
   Engineering and Knowledge Engineering (SEKE)
   2018   EASST Award Nominee, International Conference on Fundamental
   Approaches to Software Engineering (FASE)
   2017   EATCS Best Paper Award, International Conference on Graph
   Transformations (ICGT)
   2017   Transformation Tool Contest Awards: Most Understandable
   Solution, Most Complete Solution
   2016   EAPLS Best Paper Award, International Conference on Model
   Transformations (ICMT)
   2016   EASST Best Paper Award, International Conference on Graph
   Transformations (ICGT)
   2016   SoSyM Best Paper Award, Journal of Software and Systems Modeling
   (SoSyM)
   2016   EASST Award Nominee, International Conference on Fundamental
   Approaches to Software Engineering (FASE)
   2016   Transformation Tool Contest Award: Best Quality Solution

PUBLICATIONS

   ICSE
   SEIP'21 Asset Management in Machine Learning: A Survey
   Samuel Idowu, Daniel Strüber, Thorsten Berger.
   In: ICSE 2021: ACM/IEEE International Conference on Software
   Engineering, Software Engineering In Practice Track. ACM. (accepted)
   ICSE'21 Seamless Variability Management With the Virtual Platform
   Wardah Mahmood, Daniel Strüber, Thorsten Berger, Ralf Lämmel, Mukelabai
   Mukelabai.
   In: ICSE 2021: ACM/IEEE International Conference on Software
   Engineering. ACM. (accepted)
   SAC'21 A Maturity Assessment Framework for Conversational AI
   Development Platforms
   Johan Aronsson, Philip Lu, Daniel Strüber, Thorsten Berger.
   In: SAC 2021: ACM/SIGAPP Symposium On Applied Computing. ACM.
   (accepted) [ [87]pdf ]
   SE'21 Variability Representations in Class Models: An Empirical
   Assessment (Summary)
   Daniel Strüber, Anthony Anjorin, Thorsten Berger.
   In: SE 2021: Fachtagung des GI-Fachbereichs Softwaretechnik.
   Gesellschaft für Informatik. [ [88]pdf ]
   SE'21 Robotics Software Engineering: A Perspective from the Service
   Robotics Domain (Summary)
   Sergio García, Daniel Strüber, Davide Brugali, Thorsten Berger,
   Patrizio Pelliccione.
   In: SE 2021: Fachtagung des GI-Fachbereichs Softwaretechnik.
   Gesellschaft für Informatik. [ [89]pdf ]
   SPLC'20 Feature-Oriented Defect Prediction
   Stefan Strüder, Mukelabai Mukelabai, Daniel Strüber, Thorsten Berger.
   In: SPLC 2020: International Systems and Software Product Line
   Conference. ACM. pp. 21:1-21:12. [ [90]pdf ]
   MODELS'20 Variability Representations in Class Models: An Empirical
   Assessment
   Daniel Strüber, Anthony Anjorin, Thorsten Berger.
   In: MODELS 2020: ACM/IEEE International Conference on Model Driven
   Engineering Languages and Systems. ACM. pp. 240-251. [ [91]pdf ]
   ESEC/FSE'20 Robotics Software Engineering: A Perspective from the
   Service Robotics Domain
   Sergio García, Daniel Strüber, Davide Brugali, Thorsten Berger,
   Patrizio Pelliccione.
   In: ESEC/FSE 2020: ACM Joint European Software Engineering Conference
   and Symposium on the Foundations of Software Engineering. ACM. pp.
   593-604. [ [92]arxiv ]
   ICGT'20 Graph Consistency as a Graduated Property:
   Consistency-Sustaining and -Improving Graph Transformations
   Jens Kosiol, Daniel Strüber, Gabriele Taentzer, Steffen Zschaler.
   In: ICGT 2020: International Conference on Graph Transformation.
   Springer. pp. 239-256.
   EASST Best Paper Award [ [93]arxiv ]
   SoSyM'20 A Semi-Automated BPMN-based Framework for Detecting Conflicts
   between Security, Data-Minimization and Fairness Requirements
   Qusai Ramadan, Daniel Strüber, Mattia Salnitri, Jan Jürjens, Volker
   Riediger, Steffen Staab.
   In: SoSyM: Software and Systems Modeling. Springer. Volume 19, no. 5,
   pp. 1191-1227. [ [94]OA ]
   TTC'20 Supporting Round-Trip Data Migration for Web APIs with Henshin.
   Daniel Strüber.
   In: TTC 2020: Transformation Tool Contest. [ [95]pdf ]
   SE'20 Secure Data-Flow Compliance Checks between Models and Code based
   on Automated Mappings (Summary)
   Sven Peldszus, Katja Tuma, Daniel Strüber, Jan Jürjens, Riccardo
   Scandariato.
   In: SE 2020: Fachtagung des GI-Fachbereichs Softwaretechnik.
   Gesellschaft für Informatik. pp. 51-52. [ [96]pdf ]
   SE'20 Searching for Optimal Models: Comparing Two Encoding Approaches
   (Summary)
   Stefan John, Alexandru Burdusel, Robert Bill, Daniel Strüber, Gabriele
   Taentzer, Steffen Zschaler, Manuel Wimmer.
   In: SE 2020: Fachtagung des GI-Fachbereichs Softwaretechnik.
   Gesellschaft für Informatik. pp. 101-103. [ [97]pdf ]
   MODELS'19 On Secure Data-Flow Compliance Checks between Models and Code
   based on Automated Mappings
   Sven Peldszus, Katja Tuma, Daniel Strüber, Jan Jürjens, Riccardo
   Scandariato.
   In: MODELS 2019: ACM/IEEE International Conference on Model Driven
   Engineering Languages and Systems. IEEE. pp. 23-33. [ [98]pdf ]
   MODELS'19 Applying MDD in the Content Management System Domain:
   Scenarios and Empirical Assessment
   Dennis Priefer, Peter Kneisel, Wolf Rost, Daniel Strüber, Gabriele
   Taentzer.
   In: MODELS 2019: ACM/IEEE International Conference on Model Driven
   Engineering Languages and Systems. IEEE. pp. 56-66. [ [99]pdf ]
   SPLC'19 Facing the Truth: Benchmarking the Techniques for the Evolution
   of Variant-Rich Systems
   Daniel Strüber, Mukelabai Mukelabai, Jacob Krüger, Stefan Fischer,
   Lukas Linsbauer, Jabier Martinez, Thorsten Berger.
   In: SPLC 2019: International Systems and Software Product Line
   Conference. ACM. pp. 26:1-26:12. [ [100]pdf ]
   SEKE'19 Detecting Security Vulnerabilities using Clone Detection and
   Community Knowledge
   Fabien Patrick Viertel, Wasja Brunotte, Daniel Strüber, Kurt Schneider.
   In: SEKE 2019: International Conference on Software Engineering and
   Knowledge Engineering. KSI. pp. 245-252.
   SEKE Best Paper Award: 3rd place (out of 203 submissions) [ [101]pdf ]
   ICMT'19 Searching for Optimal Models: Comparing Two Encoding Approaches
   Stefan John, Alexandru Burdusel, Robert Bill, Daniel Strüber, Gabriele
   Taentzer, Steffen Zschaler, Manuel Wimmer.
   In: Journal of Object Technology. Special Issue on ICMT 2019:
   International Conference on Model Transformation. JOT. Volume 18, no.
   3. pp. 6:1-6:22. [ [102]pdf ]
   ICGT'19 Exploring Conflict Reasons for Graph Transformation Systems
   Leen Lambers, Jens Kosiol, Daniel Strüber, Gabriele Taentzer.
   In: ICGT 2019: International Conference on Graph Transformation.
   Springer. pp. 75-92. [ [103]pdf ]
   SAC'19 Privacy-Enhanced System Design Modeling Based on Privacy
   Features
   Amir Shayan Ahmadian, Daniel Strüber, Jan Jürjens.
   In: SAC 2019: ACM/SIGAPP Symposium On Applied Computing. ACM. pp.
   1492-1499. [ [104]pdf ]
   VaMoS'19 Variability Modeling of Service Robots: Experiences and
   Challenges
   Sergio García, Daniel Strüber, Davide Brugali, Alessandro Di Fava,
   Philipp Schillinger, Patrizio Pelliccione, Thorsten Berger.
   In: VaMoS 2019: International Workshop on Variability Modelling of
   Software-Intensive Systems. ACM. pp. 8:1-6. [ [105]pdf ]
   JLAMP'19 Granularity of Conflicts and Dependencies in Graph
   Transformation Systems: A Two-Dimensional Approach
   Leen Lambers, Kristopher Born, Jens Kosiol, Daniel Strüber, Gabriele
   Taentzer.
   In: JLAMP: Journal of Logical and Algebraic Methods in Programming.
   Volume 103. Elsevier. pp. 105-129.
   [ [106]pdf ]
   SE/SWM'19 Multi-Granular Conflict and Dependency Analysis in Software
   Engineering based on Graph Transformation (Summary)
   Leen Lambers, Daniel Strüber, Gabriele Taentzer, Kristopher Born,
   Jevgenij Hübert.
   In: SE/SWM 2019: Multikonferenz Software Engineering und Management.
   Gesellschaft für Informatik. pp. 153-154. [ [107]pdf ]
   SE/SWM'19 Explaining Algorithmic Decisions with respect to Fairness
   Qusai Ramadan, Amir Shayan Ahmadian, Jan Jürjens, Steffen Staab, Daniel
   Strüber.
   In: SE/SWM 2019: Multikonferenz Software Engineering und Management,
   Special Track on Explainable Software. Gesellschaft für Informatik. pp.
   161-162. [ [108]pdf ]
   SE/SWM'19 A Framework for Semi-Automated Co-Evolution of Security
   Knowledge and System Models (Summary)
   Jens Bürger, Daniel Strüber, Stefan Gärtner, Thomas Ruhroth, Jan
   Jürjens, Kurt Schneider.
   In: SE/SWM 2019: Multikonferenz Software Engineering und Management.
   Gesellschaft für Informatik. pp. 179-180. [ [109]pdf ]
   Book chapter Maintaining Security in Software Evolution
   Jan Jürjens, Kurt Schneider, Jens Bürger, Fabien Patrick Viertel,
   Daniel Strüber, Michael Goedicke, Ralf Reussner, Robert Heinrich, Emre
   Taspolatoglu, Marco Konersmann, Alexander Fay, Winfried Lamersdorf, Jan
   Ladiges, Christopher Haubeck. In book: Managed Software Evolution.
   Springer. pp. 207-253. [ [110]OA ]
   GPCE'19 Model-based Security Analysis of Feature-oriented Software
   Product Lines
   Sven Peldszus, Daniel Strüber, Jan Jürjens.
   In: GPCE 2018: International Conference on Generative Programming:
   Concepts & Experience. ACM. pp. 93-106. [ [111]pdf ]
   MODELS'18 MDEOptimiser: A Search Based Model Engineering Tool
   Alexandru Burdusel, Steffen Zschaler, Daniel Strüber.
   In: MODELS 2018: ACM/IEEE International Conference on Model Driven
   Engineering Languages and Systems. Tools and Demonstrations. ACM. pp.
   12-16. [ [112]pdf ]
   ECMFA'18 Detecting Conflicts between Data-Minimization and Security
   Requirements in Business Process Models
   Qusai Ramadan, Daniel Strüber, Mattia Salnitri, Volker Riediger, Jan
   Jürjens.
   In: ECMFA 2018: European Conference on Modelling Foundations and
   Applications. Springer. pp. 179-198. [ [113]pdf ]
   FairWare'18 Model-based Discrimination Analysis: A Position Paper
   Qusai Ramadan, Amir Shayan Ahmadian, Daniel Strüber, Jan Jürjens,
   Steffen Staab.
   In: FairWare 2018: IEEE/ACM International Workshop on Software
   Fairness. IEEE/ACM. pp. 22-28. [ [114]pdf ]
   JSS'18 A Framework for Semi-Automated Co-Evolution of Security
   Knowledge and System Models
   Jens Bürger, Daniel Strüber, Stefan Gärtner, Thomas Ruhroth, Jan
   Jürjens, Kurt Schneider.
   In: Journal of Systems and Software. Elsevier. vol. 139, pp. 142-160.
   [ [115]pdf ]
   ICSE'18 Multi-Granular Conflict and Dependency Analysis in Software
   Engineering based on Graph Transformation
   Leen Lambers, Daniel Strüber, Gabriele Taentzer, Kristopher Born,
   Jevgenij Hübert.
   In: ICSE 2018: International Conference on Software Engineering.
   IEEE/ACM. pp. 716-727. [ [116]pdf ]
   FASE'18 Taming Multi-Variability of Software Product Line
   Transformations
   Daniel Strüber, Sven Peldszus, Jan Jürjens.
   In: FASE 2018: International Conference on Fundamental Approaches in
   Software Engineering. Springer. pp. 337-355.
   EASST Best Paper Award Nominee [ [117]pdf ]
   Mdlg.'18 Henshin: A Model Transformation Language and its Use for
   Search-Based Model Optimisation in MDEOptimiser
   Daniel Strüber, Alexandru Burdusel, Stefan John, Steffen Zschaler.
   In: Fachtagung Modellierung 2018, Tutorials track. Gesellschaft für
   Informatik. pp. 299-300. [ [118]pdf ]
   SAC'18 Supporting Privacy Impact Assessment by Model-based Privacy
   Analysis
   Amir Shayan Ahmadian, Daniel Strüber, Volker Riediger, Jan Jürjens.
   In: SAC 2018: ACM/SIGAPP Symposium On Applied Computing. ACM. pp.
   1467-1474. [ [119]pdf ]
   SAC'18 Extending Model-based Privacy Analysis for the Industrial Data
   Space by Exploiting Privacy Level Agreements
   Amir Shayan Ahmadian, Jan Jürjens, Daniel Strüber.
   In: SAC 2018: ACM/SIGAPP Symposium On Applied Computing. ACM. pp.
   1142-1149. [ [120]pdf ]
   SE'18 Clone Detection for Rule-Based Model Transformation Languages
   Daniel Strüber, Vlad Acretoaie, Jennifer Plöger.
   In: SE 2018: Fachtagung des GI-Fachbereichs Softwaretechnik.
   Gesellschaft für Informatik. pp. 111-112. [ [121]pdf ]
   SE'18 Integrating BPMN- and UML-based Security Engineering via Model
   Transformation
   Qusai Ramadan, Mattia Salnitri, Daniel Strüber, Jan Jürjens, Paolo
   Giorgini.
   In: SE 2018: Fachtagung des GI-Fachbereichs Softwaretechnik.
   Gesellschaft für Informatik. pp. 63-64. [ [122]pdf ]
   SE'18 Transformation of Software Product Lines: A Generalizing
   Framework based on Category Theory
   Gabriele Taentzer, Rick Salay, Daniel Strüber, Marsha Chechik.
   In: SE 2018: Fachtagung des GI-Fachbereichs Softwaretechnik.
   Gesellschaft für Informatik. pp. 51-52. [ [123]pdf ]
   Book chapter Initial Conflicts and Dependencies: Critical Pairs
   Revisited
   Leen Lambers, Kristopher Born, Fernando Orejas, Daniel Strüber and
   Gabriele Taentzer.
   In: Graph Transformation, Specifications, and Nets. In Memory of
   Hartmut Ehrig. Springer. pp. 105-123. [ [124]pdf ]
   FAC'18 Variability-based model transformation: formal foundation and
   application
   Daniel Strüber, Julia Rubin, Thorsten Arendt, Marsha Chechik, Gabriele
   Taentzer, Jennifer Plöger.
   In: Formal Aspects of Computing. Springer. vol. 30, no.1, pp. 133-162.
   [ [125]pdf ]
   SoSyM'18 Model Clone Detection for Rule-Based Model Transformation
   Languages
   Daniel Strüber, Vlad Acretoaie, Jennifer Plöger.
   In: SoSyM: Software and Systems Modeling. Springer. pp. 1-22.
   [ [126]pdf ]
   MODELS'17 From Secure Business Process Modeling to Design-Level
   Security Verification
   Qusai Ramadan, Mattia Salnitri, Daniel Strüber, Jan Jürjens, Paolo
   Giorgini.
   In: MODELS 2017: ACM/IEEE International Conference on Model Driven
   Engineering Languages and Systems. IEEE. pp. 123-133. [ [127]pdf ]
   MODELS'17 Transformations of Product Lines: A Generalizing Framework
   based on Category Theory
   Gabriele Taentzer, Rick Salay, Daniel Strüber, Marsha Chechik.
   In: MODELS 2017: ACM/IEEE International Conference on Model Driven
   Engineering Languages and Systems. IEEE. pp. 101-111. [ [128]pdf ]
   ICMT'17 Generating Efficient Mutation Operators for Search-Based
   Model-Driven Engineering
   Daniel Strüber.
   In: ICMT 2017: International Conference on Theory and Practice of Model
   Transformations. Springer. pp. 121-137. [ [129]pdf ]
   ICMT'17 Differencing of Model Transformation Rules: Towards Versioning
   Support in the Development and Maintenance of Model Transformations
   Timo Kehrer, Christopher Pietsch, Daniel Strüber.
   In: ICMT 2017: International Conference on Theory and Practice of Model
   Transformations. Springer. pp. 86-91. [ [130]pdf ]
   ECMFA'17 Model-based Privacy Analysis in Industrial Ecosystems
   Amir Shayan Ahmadian, Daniel Strüber, Volker Riediger, Jan Jürjens.
   In: ECMFA 2017: European Conference on Modelling Foundations and
   Applications. Springer. pp. 215-231. [ [131]pdf ]
   ECMFA'17 Iterative Model-Driven Development of Software Extensions for
   Web Content Management Systems
   Dennis Priefer, Peter Kneisel, Daniel Strüber.
   In: ECMFA 2017: European Conference on Modelling Foundations and
   Applications. Springer. pp. 142-157. [ [132]pdf ]
   ICGT'17 Henshin: A Usability-Focused Framework for EMF Model
   Transformation Development
   Daniel Strüber, Kristopher Born, Kanwal Daud Gill, Raffaela Groner,
   Timo Kehrer, Manuel Ohrndorf, Matthias Tichy.
   In: ICGT 2017: International Conference on Graph Transformation.
   Springer. pp. 196-208. [ [133]pdf ]
   ICGT'17 Granularity of Conflicts and Dependencies in Graph
   Transformation Systems
   Kristopher Born, Leen Lambers, Daniel Strüber, Gabriele Taentzer.
   In: ICGT 2017: International Conference on Graph Transformation.
   Springer. pp. 125-141.
   EATCS Best Paper Award [ [134]pdf ]
   TTC'17 Detecting and Preventing Power Outages in a Smart Grid using
   eMoflon.
   Sven Peldszus, Jens Bürger, Daniel Strüber.
   In: TTC 2017: Transformation Tool Contest. CEUR-WS. pp. 19-23.
   [ [135]pdf ]
   TTC'17 Transformation of Finite State Automata to Regular Expressions
   using Henshin.
   Daniel Strüber.
   In: TTC 2017: Transformation Tool Contest. CEUR-WS. pp. 81-85.
   [ [136]pdf ]
   TTC'17 State Elimination as Model Transformation Problem.
   Sinem Getir, Duc Anh Vu, Francois Peverali, Daniel Strüber and Timo
   Kehrer.
   In: TTC 2017: Transformation Tool Contest. CEUR-WS. pp. 65-73.
   [ [137]pdf ]
   SE'17 RuleMerger: Automatic Construction of Variability-Based Model
   Transformation Rules
   Daniel Strüber, Julia Rubin, Thorsten Arendt, Marsha Chechik, Gabriele
   Taentzer, Jennifer Plöger.
   In: SE 2017: Fachtagung des GI-Fachbereichs Softwaretechnik.
   Gesellschaft für Informatik. pp. 135-136. [ [138]pdf ]
   COMLAN'16 A Text-Based Visual Notation for the Unit Testing of
   Model-Driven Tools
   Daniel Strüber, Felix Rieger, Gabriele Taentzer.
   In: COMLAN: Computer Languages, Systems & Structures. Special Issue on
   Flexible Model-Driven Engineering. Elsevier. vol. 49, pp. 196-215.
   [ [139]pdf ]
   HuFaMo'16 Comparing Reuse Mechanisms for Model Transformation
   Languages: Design for an Empirical Study
   Daniel Strüber, Anthony Anjorin.
   In: HuFaMo 2016: International Workshop on Human Factors in Modeling.
   CEUR-WS. pp. 27-32. [ [140]pdf ]
   SoSyM'16 VMTL: a language for end-user model transformation
   Vlad Acretoaie, Harald Störrle, Daniel Strüber.
   In: SoSyM: Journal of Software and Systems Modeling. Springer. pp. 1-29
   SoSyM Best Paper Award [ [141]pdf ]
   TTC'16 Solving the Class Responsibility Assignment Case with Henshin
   and a Genetic Algorithm
   Kristopher Born, Stefan Schulz, Daniel Strüber, Stefan John.
   In: TTC 2016: Transformation Tool Contest. CEUR-WS. pp. 45-54.
   [ [142]pdf ]
   BigMDE'16 Scalability of Model Transformations: Position Paper and
   Benchmark
   Daniel Strüber, Timo Kehrer, Thorsten Arendt, Christopher Pietsch,
   Dennis Reuling.
   In: BigMDE 2016: Workshop on Scalability in Model Driven Engineering.
   CEUR-WS. pp. 21-30. [ [143]pdf ]
   BigMDE'16 Managing Model and Meta-Model Components with Export and
   Import Interfaces.
   Daniel Strüber, Stefan Jurack, Tim Schäfer, Stefan Schulz, Gabriele
   Taentzer.
   In: BigMDE 2016: Workshop on Scalability in Model Driven Engineering.
   CEUR-WS. pp. 31-36. [ [144]pdf ]
   ICMT'16 Clone Detection for Graph-Based Model Transformation Languages
   Daniel Strüber, Jennifer Plöger, Vlad Acretoaie.
   In: ICMT 2016: International Conference on Model Transformation.
   Springer. pp. 191-206.
   EAPLS Best Paper Award [ [145]pdf ]
   ICGT'16 A Tool Environment for Managing Families of Model
   Transformation Rules
   Daniel Strüber, Stefan Schulz.
   In: ICGT 2016: International Conference on Graph Transformation.
   Springer International. pp. 89-101.
   EASST Best Paper Award [ [146]pdf ]
   iFM'16 Perspectives of Model Transformation Reuse
   Marsha Chechik, Michalis Famelis, Rick Salay, Daniel Strüber.
   In: iFM 2016: International Conference on Integrated Formal Methods.
   Springer. pp. 28-44. [ [147]pdf ]
   PhD thesis Model-Driven Engineering in the Large: Refactoring
   Techniques for Models and Model Transformation Systems
   Daniel Strüber. Dissertation, Philipps-Universität Marburg.
   [ [148]pdf ]
   FASE'16 RuleMerger: Automatic Construction of Variability-Based Model
   Transformation Rules
   Daniel Strüber, Julia Rubin, Thorsten Arendt, Marsha Chechik, Gabriele
   Taentzer, Jennifer Plöger.
   In: FASE 2016: International Conference on Fundamental Approaches to
   Software Engineering. Springer. pp. 122-140.
   EASST Best Paper Award Nominee [ [149]pdf ]
   FlexMDE'15 MUTANT: Model-Driven Unit Testing using ASCII-art as
   Notational Text
   Daniel Strüber, Felix Rieger, Gabriele Taentzer.
   In: FlexMDE 2015: Workshop on Flexible Model-Driven Engineering.
   CEUR-WS Vol-1470. pp. 2-11. [ [150]pdf ]
   FlexMDE'15 Agile Bottom-Up Development of Domain-Specific IDEs for
   Model-Driven Development
   Steffen Vaupel, Daniel Strüber, Felix Rieger, Gabriele Taentzer.
   In: FlexMDE 2015: Workshop on Flexible Model-Driven Engineering.
   CEUR-WS Vol-1470. pp. 12-21. [ [151]pdf ]
   OCL'15 An Adaptable Tool Environment for High-level Differencing of
   Textual Models
   Timo Kehrer, Christopher Pietsch, Udo Kelter, Daniel Strüber, Steffen
   Vaupel.
   In: OCL 2015: International Workshop on OCL and Textual Modeling.
   CEUR-WS Vol-1512. pp. 62-72. [ [152]pdf ]
   ICMT'15 Transparent Model Transformation: Turning Your Favourite Model
   Editor into a Transformation Tool
   Vlad Acretoaie, Harald Störrle, Daniel Strüber.
   In: ICMT 2015: International Conference on Model Transformation.
   Springer. pp. 121-130. [ [153]pdf ]
   FASE'15 A Variability-Based Approach to Reusable and Efficient Model
   Transformations.
   Daniel Strüber, Julia Rubin, Marsha Chechik, Gabriele Taentzer.
   In: FASE 2015: International Conference on Fundamental Approaches to
   Software Engineering. Springer. pp. 283-298. [ [154]pdf ]
   SE/SWM'15 Starting Model Development in Distributed Teams with
   Incremental Model Splitting
   Daniel Strüber, Gabriele Taentzer.
   In: SE/SWM 2015: Multikonferenz Software Engineering und Management.
   Gesellschaft für Informatik. pp. 97-98. [ [155]pdf ]
   BigMDE'14 Tool Support for Model Splitting using Information Retrieval
   and Model Crawling Techniques
   Daniel Strüber, Michael Lukaszczyk, Gabriele Taentzer.
   In: BigMDE 2014: Workshop on Scalability in Model Driven Engineering.
   CEUR-WS Vol-1206. pp. 44-47. [ [156]pdf ]
   FASE'14 Splitting Models Using Information Retrieval and Model Crawling
   Techniques
   Daniel Strüber, Julia Rubin, Gabriele Taentzer, Marsha Chechik.
   In: FASE 2014: International Conference on Fundamental Approaches to
   Software Engineering. Springer. pp. 47-62. [ [157]pdf ]
   BigMDE'13 Tool Support for Clustering Large Meta-Models
   Daniel Strüber, Matthias Selter, Gabriele Taentzer.
   In: BigMDE 2013: Workshop on Scalability in Model Driven Engineering.
   ACM. Article No. 7. [ [158]pdf ]
   FASE'13 Towards a Distributed Modeling Process Based on Composite
   Models
   Daniel Strüber, Gabriele Taentzer, Stefan Jurack, Tim Schäfer.
   In: FASE 2013: International Conference on Fundamental Approaches to
   Software Engineering. Springer. pp. 6-20. [ [159]pdf ]


   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 Notice

   These 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 Notice

   The 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.

TEACHING

   Radboud University (from 2020)

   Course: [160]Software Product Lines (winter 2020)
   Course: [161]Software Engineering, in the context of [162]GiPHouse
   (summer 2020)
   I supervise MSc and BSc theses. An up-to-date [163]list of thesis
   topics is available.

   Previous institutions

   As 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)
   Lecture: Software quality (summer 2012, 2013, 2015)
   Lecture: Introduction to software engineering (winter 2013, 2014, 2015)
   Lecture: Model-driven software development (winter 2012, 2013, 2014,
   2015)
   Project course: Software lab for undergraduate students (summer 2012,
   2013, 2015)

MISC

   Personal interests. My favorite hobby is music.
     * I listen to many musical styles. Some recent discoveries: [164]Bent
       Knee, [165]Malky, [166]Le Maschere di Clara.
     * I play the acoustic guitar, bass, and piano. I also used to
       organize a bi-weekly jam session at [167]Café Trauma.

CONTACT INFORMATION

   E-Mail: d.strueber@cs.ru.nl
   Phone number: available on request

   Mail address
   Daniel Strüber
   Faculty of Science
   Radboud University Nijmegen
   Postbus 9010
   6500 GL Nijmegen
   The Netherlands

   Visiting address
   Faculty of Science
   Toernooiveld 212, room 1.01a (Mercator I building)
   6525 EC Nijmegen
   The Netherlands

   IFRAME:
   [168]https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2465.9532495
   41264!2d5.86670501578171!3d51.82528447968871!2m3!1f0!2f0!3f0!3m2!1i1024
   !2i768!4f13.1!3m3!1m2!1s0x47c708fbab15fd91%3A0x960801942955a90c!2sMerca
   tor%20I%2C%206525%20HP%20Nijmegen!5e0!3m2!1snl!2snl!4v1583934252656!5m2
   !1snl!2snl

                           © Daniel Strüber, 2020

                 [169]Web Analytics Made Easy - StatCounter

References

   Visible links
   1. https://www.danielstrueber.de/#cv
   2. https://www.danielstrueber.de/#service
   3. https://www.danielstrueber.de/#awards
   4. https://www.danielstrueber.de/#publications
   5. https://www.danielstrueber.de/#teaching
   6. https://www.danielstrueber.de/#misc
   7. mailto:d.strueber@cs.ru.nl
   8. https://twitter.com/danstrueb
   9. https://dblp.org/pers/hd/s/Str=uuml=ber_0001:Daniel
  10. https://scholar.google.de/citations?user=QidV_04AAAAJ&hl=en&oi=sra
  11. https://www.researchgate.net/profile/Daniel_Strueber2
  12. https://www.danielstrueber.de/#contact
  13. https://www.sws.cs.ru.nl/
  14. https://www.eclipse.org/
  15. https://www.eclipse.org/henshin/
  16. https://conf.researchr.org/track/icse-2021/icse-2021-Software-Engineering-in-Practice
  17. https://conf.researchr.org/committee/icse-2021/icse-2021-papers-program-committee
  18. https://arxiv.org/pdf/2012.11976.pdf
  19. https://sites.google.com/site/acmsac21sp/
  20. https://www.ru.nl/werken-bij/vacature/details-vacature/?recid=1115259&doel=embed&
  21. http://www.cs.ru.nl/J.Tretmans/
  22. https://splc2020.net/
  23. https://etaps.org/2021/fase
  24. https://www.danielstrueber.de/publications/SAB20.pdf
  25. https://www.danielstrueber.de/publications/SMSB20.pdf
  26. https://arxiv.org/abs/2005.04162
  27. https://arxiv.org/abs/2006.10608
  28. https://arxiv.org/abs/2005.04162
  29. https://www.ru.nl/english/working-at/vacature/details-vacature/?recid=1094189&taal=uk
  30. https://www.sws.cs.ru.nl/
  31. https://www.ru.nl/english/
  32. https://wiki.eclipse.org/Henshin
  33. https://www.eclipse.org/lists/henshin-user/msg00194.html
  34. https://www.sws.cs.ru.nl/
  35. https://www.chalmers.se/en/departments/cse/organisation/se/Pages/default.aspx
  36. https://www.kcl.ac.uk/research/profile/ssy
  37. https://rgse.uni-koblenz.de/web/pages/home/index_en.shtml
  38. https://www.uni-marburg.de/fb12/arbeitsgruppen/swt
  39. https://sselab.de/lab2/public/wiki/MiSE/index.php?title=MISE_19_-_Montreal,_Canada
  40. https://modelsconf2018.github.io/
  41. https://www.informatik.uni-marburg.de/staf2017/
  42. https://conf.researchr.org/track/models-2021/models-2021-technical-papers
  43. https://etaps.org/2021/fase
  44. https://dsd-seaa2020.um.si/seaa/MDEML.html
  45. https://conf.researchr.org/track/models-2020/models-2020-technical-track
  46. http://splc2020.net/
  47. https://2020.quatic.org/thematic-tracks/model-driven-methods
  48. https://dsd-seaa2020.um.si/seaa/MDEML.html
  49. http://se20.ocg.at/call-workshops.html
  50. https://mde-intelligence.github.io/
  51. https://modelanalytics.wordpress.com/ammore20/
  52. https://splc2019.net/
  53. http://www.model-transformation.org/
  54. https://sites.google.com/site/icgt2019/
  55. http://dsd-seaa2019.csd.auth.gr/seaa/indexMDEML.html?sec=track_mdeml
  56. http://bx-community.wikidot.com/bx2019:home
  57. http://www.di.univaq.it/flexmde/
  58. https://mde-intelligence.github.io/
  59. http://dsd-seaa2018.fit.cvut.cz/seaa/
  60. https://modellierung2018.wordpress.com/call/tutorien-aufruf/
  61. https://sicherheit2018.in.htwg-konstanz.de/
  62. https://modelanalytics.wordpress.com/special-session/
  63. http://www.di.univaq.it/flexmde/
  64. https://modelanalytics.wordpress.com/ammore18/
  65. https://itu.dk/research/codegrp/
  66. https://conf.researchr.org/track/sle-2017/sle-2017-papers
  67. http://www.di.univaq.it/flexmde/
  68. https://big-mde.github.io/index.html
  69. http://www.dcs.gla.ac.uk/gam2017/
  70. http://bx-community.wikidot.com/bx2017:home
  71. http://2017.splashcon.org/track/cocos-2017
  72. https://link.springer.com/content/pdf/bfm%3A978-3-319-75396-6%2F1.pdf
  73. https://conf.researchr.org/track/sle-2016/sle-2016-papers
  74. http://ceur-ws.org/Vol-1694/
  75. https://big-mde.github.io/2016.html
  76. https://www.computer.org/web/tse
  77. https://tosem.acm.org/
  78. https://www.ieee-ras.org/publications/t-ase
  79. http://sosym.org/
  80. http://ees.elsevier.com/jss/
  81. https://link.springer.com/journal/10664
  82. https://www.journals.elsevier.com/science-of-computer-programming
  83. https://www.springer.com/journal/165
  84. http://www.jot.fm/
  85. https://peerj.com/computer-science/
  86. https://www.mdpi.com/journal/robotics
  87. https://arxiv.org/pdf/2012.11976.pdf
  88. https://www.danielstrueber.de/publications/SAB21.pdf
  89. https://www.danielstrueber.de/publications/GSBBP21.pdf
  90. https://www.danielstrueber.de/publications/SMSB20.pdf
  91. https://www.danielstrueber.de/publications/SAB20.pdf
  92. https://arxiv.org/abs/2006.10608
  93. https://arxiv.org/abs/2005.04162
  94. https://link.springer.com/article/10.1007/s10270-020-00781-x
  95. https://www.transformation-tool-contest.eu/papers/TTC20_paper_3.pdf
  96. https://dl.gi.de/handle/20.500.12116/31689
  97. https://dl.gi.de/handle/20.500.12116/31708
  98. https://www.danielstrueber.de/publications/PTSJS19.pdf
  99. https://www.danielstrueber.de/publications/PKRST19.pdf
 100. https://www.danielstrueber.de/publications/SMKFLMB19.pdf
 101. https://www.danielstrueber.de/publications/VBSS19.pdf
 102. https://www.danielstrueber.de/publications/JBBSTZW19.pdf
 103. https://www.danielstrueber.de/publications/LKST19.pdf
 104. https://www.danielstrueber.de/publications/ASJ19.pdf
 105. https://www.danielstrueber.de/publications/GSBFSPB19.pdf
 106. https://www.danielstrueber.de/publications/LBKST18.pdf
 107. https://www.danielstrueber.de/publications/LSTBH19.pdf
 108. https://www.danielstrueber.de/publications/RAJSS19.pdf
 109. https://www.danielstrueber.de/publications/BSGRJS19.pdf
 110. https://link.springer.com/chapter/10.1007/978-3-030-13499-0_9
 111. https://www.danielstrueber.de/publications/PSJ18.pdf
 112. https://www.danielstrueber.de/publications/BZS18.pdf
 113. https://www.danielstrueber.de/publications/RSSVJ18.pdf
 114. https://www.danielstrueber.de/publications/RASJS18.pdf
 115. https://www.danielstrueber.de/publications/BSGRJS18.pdf
 116. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2018/LSTBH18.pdf
 117. https://www.danielstrueber.de/publications/SPJ18.pdf
 118. https://dl.gi.de/bitstream/handle/20.500.12116/14948/modellierung2018-tut-02.pdf?sequence=1
 119. https://rgse.uni-koblenz.de/web/pages/research/papers/ASRJ18.pdf
 120. https://rgse.uni-koblenz.de/web/pages/research/papers/AJS18.pdf
 121. https://dl.gi.de/bitstream/handle/20.500.12116/16322/A1-31.pdf?sequence=1&isAllowed=y
 122. https://dl.gi.de/bitstream/handle/20.500.12116/16320/A1-29.pdf?sequence=1&isAllowed=y
 123. https://dl.gi.de/bitstream/handle/20.500.12116/16321/A1-30.pdf?sequence=1&isAllowed=y
 124. https://www.danielstrueber.de/publications/LBOST17.pdf
 125. https://www.danielstrueber.de/publications/SRACTP17.pdf
 126. https://www.danielstrueber.de/publications/SAP17.pdf
 127. https://www.danielstrueber.de/publications/RSSJG17.pdf
 128. https://www.danielstrueber.de/publications/TSSC17.pdf
 129. https://rgse.uni-koblenz.de/web/pages/research/papers/Str17.pdf
 130. https://rgse.uni-koblenz.de/web/pages/research/papers/KPS17.pdf
 131. https://rgse.uni-koblenz.de/web/pages/research/papers/ASRJ17.pdf
 132. https://rgse.uni-koblenz.de/web/pages/research/papers/PKS17.pdf
 133. https://rgse.uni-koblenz.de/web/pages/research/papers/SBGGKOT17.pdf
 134. https://rgse.uni-koblenz.de/web/pages/research/papers/BLST17.pdf
 135. http://ceur-ws.org/Vol-2026/paper17.pdf
 136. http://ceur-ws.org/Vol-2026/paper10.pdf
 137. http://ceur-ws.org/Vol-2026/paper4.pdf
 138. https://rgse.uni-koblenz.de/web/pages/research/papers/SRACTP17.pdf
 139. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/srt16.pdf
 140. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/stan16.pdf
 141. https://www.danielstrueber.de/publications/ASS16.pdf
 142. http://ceur-ws.org/Vol-1758/paper8.pdf
 143. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/SKAPR16.pdf
 144. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/SJSST16.pdf
 145. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/SPA16.pdf
 146. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/strsch16.pdf
 147. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/CFSS16.pdf
 148. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/str16.pdf
 149. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/SRACTP16.pdf
 150. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2015/SRT15.pdf
 151. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2015/VSRT15.pdf
 152. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2015/KPKSV15.pdf
 153. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2015/ASS15.pdf
 154. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2015/SRCT15.pdf
 155. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2015/ST15.pdf
 156. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2014/SLT14.pdf
 157. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2014/SRTC14.pdf
 158. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2013/SST13.pdf
 159. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2013/STJS13.pdf
 160. https://www.ru.nl/courseguides/science/vm/osirislinks/imc/nwi-imc059/
 161. https://www.ru.nl/courseguides/science/vm/osirislinks/ibi/nwi-ibi001/
 162. https://giphouse.nl/
 163. https://www.sws.cs.ru.nl/Teaching/ModelBasedSoftwareEngineering
 164. https://bentknee.bandcamp.com/
 165. https://www.facebook.com/malkyofficial/
 166. https://lemascherediclara.bandcamp.com/
 167. http://cafe-trauma.de/
 168. https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2465.953249541264!2d5.86670501578171!3d51.82528447968871!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c708fbab15fd91%3A0x960801942955a90c!2sMercator%20I%2C%206525%20HP%20Nijmegen!5e0!3m2!1snl!2snl!4v1583934252656!5m2!1snl!2snl
 169. https://statcounter.com/

   Hidden links:
 171. https://www.uni-marburg.de/de/fb12/arbeitsgruppen/swt/publikationen/dateien/2016/SJSST16.pdf