Requirements Engineering (RE) is a critical determinant for software quality. At the same time, many projects still suffer from insufficient RE. 33% of software development errors are estimated to have their origin in insufficient RE and 36% of these errors are known to lead to project failures [NaPiRE]. In a world pervaded by software and where the majority of our daily routines are supported – if not dominated – by software-intensive systems, excellence in RE becomes key. While it is understood that the various influences in industrial RE practices and surrounding development processes and tools render standardisation efforts of RE approaches cumbersome, much of today’s research in RE still relies on conventional and often purely academic wisdom. This often leads to contributions to problems not well understood and, thus, prone to be of limited practical value. The sensitivity of RE excellence to the particularities of practical contexts makes evident that only if we approach requirements engineering research in a human-centric and evidence-based manner, we are able to tackle the emergent challenges in today’s requirements engineering where we need to empirically reason about our discipline and the plethora of available practices, methods, and tools.

Closing this existing gap is in scope of the empirical Requirements Engineering (empiRE) research group which is driven by problem-driven, empirical, and interdisciplinary research. It relies on continuous experimentation, development, evaluation, and transfer – all in close collaboration with the software industry. The empiRE research group concentrates on investigating and improving early, volatile, human- and data-centric stages of development of software-intensive systems. Of particular interest is to investigate how we can contribute practically relevant RE research to reproducibly control and improve the quality of industrial requirements engineering endeavours. The group virtually 

Research projects have typically special emphasis on collaborations with the relevant industries and focus on four larger (interrelated) thematic areas:

  1. agile engineering of non-functional requirements (including concepts and tools to specify quality aspects, such as security, in agile contexts as well as quality assurance and compliance measures),
  2. data-driven requirements engineering (including concepts and tools for automation in RE and its quality assurance as well as RE for data-centric software systems),
  3. creativity in requirements engineering (including concepts and techniques for human-centred problem exploration such as design thinking and their integration into model-based engineering approaches), and
  4. situational engineering of requirements and process integration by means of artefact orientation.

Two research philosophies we rely on are (1) artefact orientation and model-based development principles, and (2) empirical software
engineering research methods. The latter extends to central questions in the philosophy of science for software engineering with the goal of extending our research methods to increase the practical relevance of our research contributions and to eventually build strong and robust software engineering theories. Adhering to and fostering Open Science principles are a natural (and fundamental) consequence.

Organisational setting

The research group virtually comprehends members at the Software Engineering Research Lab (SERL Sweden) at BTH – having a strong focus on and reputation in empirical and applied software engineering research and higher education – and at fortiss GmbH – having a strong focus on and reputation in applied research and technology transfer in engineering of software-intensive systems and services. At fortiss, it manifests itself as an explicit research division (“field of competence”) for Requirements Engineering. Both (independent) units actively exchange and collaborate with each other on a frequent basis to foster the symbiotic relationship facilitating the effective use of synergies in applied research, technology transfer, and activities in higher education.

Group members


My group includes doctoral and undergraduate students. The research topics of the lab are defined by the doctoral students, not the other way around, while being within the larger scope of my own research area (and constantly increasing its boundaries). Doctoral students are either enrolled at the Technical University of Munich (starting before 2019) or at the Blekinge Institute of Technology (starting from 2019 on).


Daniel Mendez
Group leader

Full Professor at the Software Engineering Research Lab of the Blekinge Institute of Technology, Sweden, and Senior Scientist heading the research division Requirements Engineering at fortiss GmbH, the research institute of the Free State of Bavaria for software-intensive systems and services.

WebsiteEmailTwitter Home
Johannes Baier
Student Assistant

Johannes works on topics related to the digitisation of business processes and investigates internal workshops of organisations to map and continuously improve them. He is a student assistant at fortiss and currently enrolled as a Master Student at the Technical University of Munich.

Konstantin Blaschke
Student Assistant

Konstantin is working on data-driven modelling approaches in the Retail sector with a particular focus on software design and implementation using the approach to system dynamics in scalable business model simulations. He is enrolled at the the Technical University of Munich.

Michael Dorner
PhD student

In his research at BTH, Michael explores how social diffusion, the process by which ideas, innovations, knowledge, and other information spread through a social group, affects collaboration in software engineering and software quality with respect to code review. He is affiliated with BTH and enrolled at BTH's graduate programme. 

Parisa Elahidoost
PhD Student

Parisa’s research focus is the development of a tool-supported approach for the automatic extraction and compliance checking of regulatory requirements from legal texts. She is a research associate at fortiss GmbH and currently enrolled at the BTH's graduate program.

Julian Frattini
PhD student

Julian's research is centered around data-driven requirements engineering with a particular focus on analysing large amounts of requirements engineering artefacts. Natural language processing techniques as well as machine learning approaches aim towards deriving complex correlations, which can be used to establish measurements of quality in requirements artefacts. Julian is affiliated with BTH and enrolled at BTH's graduate programme.

Marco Hoffmann
PhD Student

Marco is exploring human factors in software engineering teams. Of particular interest is the link between personal value diversity within a team and the occurrence and perception of human factors. He is affiliated with QualityMinds GmbH and currently enrolled at the TUM Graduate School.

EmailTwitterResearch Gate
Mustafa Isik
PhD Student

Mustafa has been managing software engineering teams for the last fifteen years. He has worked for BMW Research, Avid Technology, Google, Bayerischer Rundfunk / ARD and various start-ups. His research interests are focused on turnover in software engineering organisations. Employee retention, mitigation of turnover effects, and similar issues as they affect software engineering organisations are also part of his research. Currently, he is the CEO and co-founder of media technology startup Kerngedanke and enrolled at the TUM Graduate School. 

Mark Kreitz
PhD student

Mark investigates how security by design can and should be supported by tools in software engineering, focusing on static analysis tools. He is affiliated with the Bundeswehr University Munich (UniBw M) and enrolled at the TUM Graduate School.

Anton Luckhardt
Student Assistant

Anton investigates human factors and problems in software development with particular focus on cultural dimensions. He is a student assistant at fortiss and enrolled at the Technical University of Munich.

Rahul Mohanani
Senior Scientist

Rahul's primary research interest lies at the intersection of software engineering (SE) and cognitive psychology, with a particular focus on early-stage RE, design, and software quality management. By adopting interdisciplinary empirical research methods, he aims at understanding the concept of creativity in SE and developing an evidence-based understanding of techniques and theories in creativity and innovation to improve software quality, reliability and productivity. 

Fabiola Moyon
PhD Student

Fabiola´s research focuses on security in software engineering. Her main interest is to extend agile methods with practices to ensure compliance with security standards. She envisions to develop a pragmatic approach to implement security standard requirements using DevOps pipelines as enablers and a conceptual framework to attest compliance. One particular proof of concept is the analysis of the IEC 62443-4-1 Standard for Secure Development in Industrial Systems and its integration into the Scaled Agile Framework SAFe and Scrum. Fabiola is affiliated with Siemens AG and enrolled at the TUM Graduate School.

Norman Schaffer
PhD student

Norman explores the evolution and inherent dynamics of business models to understand and support innovation in organizations. He currently works on his PhD at Technical University of Munich and has developed a software prototype to simulate business models. He is a research associate at fortiss GmbH in the Requirements Engineering division.

EmailLinkedInResearch Gate
Jasmin Shokoui
Student Assistant

Jasmin explores the notion of responsibility in context of technology development in modern-day societies. She is a student research assistant at fortiss and currently doing her masters degree at the Technical University of Munich.

Peter Sjöberg
PhD student

Peter investigates the role of Requirements Engineering for the transformation of collaborative Systems of Systems. He is affiliated with Volvo CE and enrolled at the graduate programme of BTH.