Brief biography
I’m a senior lecturer at the Computer Science and Engineering Department of the University of Gothenburg and Chalmers University of Technology in Sweden.
My research concentrates around Software Engineering for AI and distributed cyber-physical systems. I’m especially interested in studying how we can set requirements for training data and data at runtime based on prior knowledge we have about the problem domain. A research direction that triggered my interest for achieving this aim is causal modelling.
I’m teaching the courses EDA344 / LEU062 / DIT423: Data Communication, DIT356: Distributed Systems Project, and DAT550 / DIT978: Advanced Software Engineering for AI/ML-Enabled Systems. I’m also giving guest lectures in DIT633: Development of Embedded and Real-Time Systems.
On this site I keep a list of my publications, my CV, a list of my services and a list of theses I supervise. Feel free to contact me if you have questions.
Because I am on parental leave during the autumn semester 2025, I do not offer office hours this term. If you have an urgent question, please try to contact me by e-mail or contact Birgit Penzenstadler who might be able to help you.
Education
Norwegian University of Science and Technology, Trondheim, Norway
Ph.D. in Marine Cybernetics | September 2014 - October 2018 |
Thesis: Motion Sensing on Vessels Operating in Sea Ice.
RWTH Aachen University, Aachen, Germany
M.Sc. Management, Business and Economics | October 2013 - March 2016 |
Thesis: Route planning algorithm for electric logistic fleets in consideration of battery degradation.
M.Sc., Electrical Engineering, Information Technology and Computer Engineering | October 2010 - September 2013 |
Thesis: Adaptive State- and Parameter Estimation for Lithium-Ion Batteries.
Thesis: Safety concepts for high voltage battery storage systems.
Selected Publications
An empirical investigation of challenges of specifying training data and runtime monitor requirements for critical machine learning software and their relationship to architecture decisions. HM Heyn, E Knauss, I Malleswaran, S Dinakaran, Requirements Engineering, 2024, Springer Requirement Engineering Journal, 1-24. https://doi.org/10.1007/s00766-024-00415-4.
Identifying and managing data quality requirements: a design science study in the field of automated driving. SK Pradhan, HM Heyn, E Knauss, 2023, Springer Software Quality Journal, 1-48. https://doi.org/10.1007/s11219-023-09622-8
A Compositional Approach to Creating Architecture Frameworks with an Application to Distributed AI Systems. HM Heyn, E Knauss, P Pelliccione. 2023. Journal of Software and Systems (JSS). https://doi.org/10.1016/j.jss.2022.111604.
Structural causal models as boundary objects in AI system development. HM Heyn, E Knauss. 2022. Proceedings of the 1st International Conference on AI Engineering (CAIN). https://doi.org/10.1145/3522664.3528615.