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 DBLP, Google 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
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
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.
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.
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.
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.
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.
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.
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.
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.
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
Naming the Pain in Requirements Engineering
Naming the Pain in Requirements 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
Hybrid dEveLopmENt Approaches in software systems development
HELENA is an international study on the use of Hybrid dEveLopmENt Approaches 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/