Research

Topics | Publications | Projects 

Research Topics

I am a researcher in the area of software and systems engineering. Together with my PhD students, I work on the research theme of Quality Assurance for AI and Software Intensive Systems. On the one hand, we develop analytical quality assurance techniques like classical testing approaches, testing in simulated environments, or testing for data quality. On the other hand, we develop constructive quality assurance techniques like DevOps for classical software and new AI systems.

In our research, we apply machine learning approaches, software analytics, model-based techniques, and empirical methods. The research follows a design science approach, where I conceptualize problems, design software methods and tools, and validate these solutions empirically.

Our overall vision is the development of methods and tools to improve the quality and value of industrial AI and software systems and processes in close collaboration with companies and to empirically show their improved efficiency and effectiveness.

Our research has contributed to the following topics:

  • Software and System Testing
  • Agile and Continuous Software Engineering
  • Empirical Software Engineering
  • Software Security Testing and Engineering
  • Software Quality and Measurement

  • Requirements Engineering
  • Software Risk Management
  • Software Engineering for AI
  • Software Engineering Education
  • Model-Based Software Engineering

Publications

See my list of publications on DBLPGoogle Scholar or ResearchGate.

Download my complete list of publications (12/2020)

See also the following Word Cloud of my publication titles (generated 12/2019 based on the following procedure)

 Projects

Funded Research Projects

SafeSec

Integrated Safety and Security Analysis for Self-Adaptive Systems

Duration: 01/2021 - 12/2023

Funding Agency: Austrian Science Fund (FWF)

Content: In this project we develop new safety analysis and testing approaches for self-adaptive intelligent systems that take security risks into account.

Smart Factories

Smart Factories

Duration: 04/2021 - 03/2023

Funding Agency: Erasmus+, EU

Content: In this project we develop innovative educational concepts and courses on software and systems engineering in the context of smart factories.

MIDSISE

Meeting Industrial Demand for Skills in Information Security Education

Duration: 11/2019 - 10/2021

Funding Agency: Erasmus+, EU

Content: In this project we apply Natural Language Processing and empirical methods to investigate skills in information security education and derive requirements for effective curricula.

BCT

Blockchain Technology in Tourism

Duration: 11/2019 - 12/2020

Funding Agency: Province of Tyrol

Content: In this project we evaluate the applicability of blockchain technology for uses cases in tourism.

NLPCSRE

NLP Supported Collaborative Security Requirements Engineering

Duration: 02/2019 - 09/2019

Funding Agency: H2020, EU

Content: In this project we apply Natural Language Processing for the analysis of security requirements.

DuS

Digitalisierung und Sicherheit

Duration: 01/2019 - 12/2020

Funding Agency: FFG, Austria

Content: In this project we provide basic and advanced security trainings for professionals in Western Austria.

DTE

Digital Tourism Experts

Duration: 01/2018 - 12/2020

Funding Agency: FFG, Austria

Content: In this project we provide trainings on software and security engineering for professionals in the tourism domain and perform transfer projects to implement practical solutions.

QWEST

Duration: 01/2017 - 12/2018

Funding Agency: FFG, Austria

Content: In this project we provide trainings on software and security engineering for professionals in the domain of Industry 4.0 and perform transfer projects to implement practical solutions.

Smart Testing

Duration: 10/2014 - 03/2015

Funding Agency: FFG, Austria

Content: In this project we develop novel model-based testing approaches for security testing of cloud applications that use AI technologies for test case generation and automation.

MOBSTECO

Model-Based Security Testing of Clouds

Duration: 11/2013 - 10/2018

Funding Agency: FWF, Austria

Content: In this project we developed new model-based approaches to security testing of Cloud applications that use AI technologies for test generation and automation.

Collaboration Projects

NaPiRE

Naming the Pain in Requirements Engineering

Naming the Pain iRequirements Engineering (NaPiRE) constitutes a globally distributed family of surveys on Requirements Engineering (RE) practices and problems. It is nowadays conducted by an internationally distributed alliance of software engineering researchers with the goal to help the research community getting a better understanding of general industrial trends in Requirements Engineering (RE) and problems faced therein. NaPiRE is an academic (non-profit and open) endeavour which aims at establishing the first holistic theory on industrial practices and problems in RE. Michael Felderer is member of the steering commitee of NaPiRE.

Website: re-survey.org

HELENA

Hybrid dEveLopmENt Approaches in software systems development

HELENA is an international study on the use of Hybrid dEveLopmENApproaches in software systems development. The overall goal of this international study is to investigate the current state of practice in software and systems development. In particular, we aim to determine which development approaches (traditional, agile, main-stream, or home-grown) are used in practice and how they are combined, how such combinations were developed over time, and if and how standards (e.g., safety standards) affect the development process and the methods applied. With this information, we aim to develop and deploy new systematic process designs and improvement activities to allow for more efficient and effective development approaches.

Website: https://helenastudy.wordpress.com/