Tools to accelerate innovation along the automotive value chain
My general research interest lies in the area of software engineering, with a focus on the design and development of software systems. As part of my PhD at the University of Ulm I am conducting research on the pattern-based detection of algorithms in source code. This is intended to support, among others, the following use cases:
- Software comprehension:
- Which problems are solved in the code?
- How are they solved and which components are involved?
- Software optimization: Detection and optimization of inefficient algorithm implementations.
- Source code search: Search and retrieval of source code examples for reference.
For this purpose, I work on:
- The development of domain-specific languages (to describe search patterns).
- Static code analysis, e.g. data flow analysis, based on the abstract syntax tree.
- Graph or tree search for locating the specified patterns.
I employ empirical methods to validate and ensure the quality of my research.
Besides my PhD, I am also involved in research projects such as GENIAL! and assist in teaching.
Towards Detecting Algorithm Implementations in Code Bases
24. Workshop Software-Reengineering und -Evolution (WSRE)
A Quality Model and Checklists for Reviewing Automotive Test Case Specifications
Software Quality Days (SWQD 2022), Vienna, Austria
Herausgeber: Springer International Publishing