ABOUT ME: I am a researcher and lecturer at Mälardalen University in Västerås, Sweden. I am primarily affiliated with the Software Testing Laboratory and the Formal Modelling and Analysis groups at the Department of Networked and Embedded Systems. A native of Bucharest, I earned an Engineer's degree from the Polytechnic University of Bucharest in 2009 and a PhD from Mälardalen University in 2016.
My RESEARCH INTERESTS include requirements engineering, applied formal verification, software engineering, and empirical research, focusing on testing, maintaining, evolving, and ensuring the quality of industrial software systems. I teach automated testing and model-based testing at the master’s and PhD levels, as well as to industrial practitioners.
Currently, my research spans a wide range of topics in software development, including requirements modeling and analysis, product line engineering, ethical and human aspects of software testing, and the role of automatic test generation—where tests are intelligently and algorithmically created—in industrial practice. I also focus on using model checking to engineer more reliable systems, validating and synthesizing autonomous systems, automating security validation in DevOps environments, and incremental quality assurance across software variants. Furthermore, my work investigates the application of artificial intelligence in software testing, including cognitive aspects of test design and optimizing testing strategies for efficiency and effectiveness.
SUPERVISION: I advise bachelor's and master’s theses in all areas in which I actively conduct research.
PODCAST: Listen to my podcast on software engineering called Testing Habits. These are conversations about software testing and software engineering.
One of my primary research areas is test automation for industrial software systems. This includes exploring mutation and model-based testing and leveraging AI-driven techniques to optimize test effectiveness. My work frequently involves model checking for testing of embedded and control systems.
I am also invested in applying artificial intelligence in software testing and engineering. My work investigates how AI can improve software quality assurance, focusing on methods such as trustworthy and human-oriented test design and requirements engineering to automate and refine processes. Another key focus of my research is on the validation of autonomous systems.
Through projects like VeriDevOps and SmartDelta, I have addressed challenges in secure and optimized software development lifecycles. This includes automated cybersecurity validation in DevOps environments and developing methodologies for incremental quality assurance across software variants.
I am committed to improving education and awareness of software testing. My work on understanding problem-solving behaviors in testing and addressing biases has informed academic curricula and industry practices. My research continues to address emerging challenges, especially in areas like AI-driven automation and trustworthiness.
Gaps in Software Testing Education: A Survey of Academic Courses in Sweden (May 2025) Ayodele Barrett, Eduard Paul Enoiu, Wasif Afzal IEEE Conference on Software Engineering Education and Training (CSEE&T25)
Automated Test Generation: Taxonomy and Tool Applications (Apr 2025) Eduard Paul Enoiu, Nasir Mehmood Minhas, Michael Felderer , Wasif Afzal 11th International Conference on Fundamentals of Software Engineering (FSEN 2025)
SmartDelta Methodology: Automated Quality Assurance and Optimization for Incremental System Engineering (Apr 2025) Benedikt Dornauer , Michael Felderer , Mehrdad Saadatmand, Muhammad Abbas, Nicolas Bonnotte , Andreas Dreschinski , Eduard Paul Enoiu, Baykal Mehmet Uçar , Ömercan Devran , Robin Gröpler 22nd International Conference on Information Technology: New Generations (ITNG 2025)
State of Test Optimization for Variability in Industry (Apr 2025) Muhammad Abbas, Mehrdad Saadatmand, Eduard Paul Enoiu, Bernd-Holger Schlingloff 22nd International Conference on Information Technology: New Generations (ITNG 2025)
3. Requirements Similarity and Retrieval (Jan 2025) Muhammad Abbas, Sarmad Bashir, Mehrdad Saadatmand, Eduard Paul Enoiu, Daniel Sundmark Handbook on Natural Language Processing for Requirements Engineering (HNLPRE)
Unveiling Cognitive Biases in Software Testing: Insights from a Survey and Controlled Experiment (Dec 2024) Eduard Paul Enoiu, Alexandru Cusmaru , Jean Malm 31st Asia-Pacific Software Engineering Conference (APSEC 2024)
Jean Malm
Mikael Ebrahimi Salari
Damir Bilic
Daniel Flemström (former)
Henrik Gustavsson
Muhammad Abbas
Muhammad Nouman Zafar
Rong Gu (former)
Sarmad Bashir