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.
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).
June 2022. Paper accepted in CSUR on a survey of tools for machine learning experiment tracking.
May 2022. Two papers accepted in SEAA: on smart mutation operator generation (paper) and a metamodel for machine learning experiment tracking (paper).
April 2022. Paper on automatically generated search operators for software product line configuration accepted in TSE.
March 2022. Paper on security compliance checking between models and code published in SoSyM.
|since 2021||Chalmers | University of Gothenburg. Senior Lecturer|
|since 2020||Radboud University Nijmegen. Assistant Professor|
|2018-2020||Chalmers | University of Gothenburg. Post-doc|
|08-11/2019||King's College London. Research visit|
|2016-2018||University of Koblenz and Landau. Post-doc|
|2011-2016||Philipps University Marburg. Doctoral researcher. Graduated summa cum laude - with highest honors.|
|2005-2011||Philipps University Marburg. Diplom (M.Sc. equivalent). Graduated with distinction.|
Grants2019 DFG Individual Fellowship: EUphORia: End-User oriented Optimization-Technology Recommender System (funding for a 24-month postdoc stipend)
Honors2020 SPLC Best Reviewer Award, ACM International Conference on Systems and Software Product Lines (SPLC)
To the site owner:
Action required! Mendeley is changing its API. In order to keep using Mendeley with BibBase past April 14th, you need to:
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.
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 supervisionThesis topics: List of open thesis topics
As main instructor
Lecture: Software product lines (summer 2016, 2017, 2018)
Seminar: Software engineering and security (summer 2018)
As co-instructorLecture: Software quality and testing (summer 2019)
Phone number: available on request
Visiting address at Chalmers | University of Gothenburg
Jupiter building, 4th floor, Room 460
41756 Göteborg, Sweden
Find this address on Google Maps and OpenStreetMap.
Mail address at Chalmers | University of Gothenburg
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
6525 EC Nijmegen, The Netherlands
Find this address on Google Maps and OpenStreetMap.
Mail address at Radboud University
Faculty of Science, Radboud University Nijmegen
6500 GL Nijmegen, The Netherlands