Denis Neumüller

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 the courses "Model Driven Software Engineering" and "Empirical Research Methods".

Research Projects

Tools to accelerate innovation along the automotive value chain

Publications

2024

3.
Neumüller, Denis; Sihler, Florian; Straub, Raphael; Tichy, Matthias
Exploring the Effectiveness of Abstract Syntax Tree Patterns for Algorithm Recognition
4. International Conference on Code Quality (ICCQ)
Juni 2024
DOI:10.1109/ICCQ60895.2024.10576984
ISBN:979-8-3503-6646-4

2022

2.
Neumüller, Denis; Tichy, Matthias
Towards Detecting Algorithm Implementations in Code Bases
24. Workshop Software-Reengineering und -Evolution (WSRE)
Mai 2022
Datei:pdfhttps://fg-sre.gi.de/fileadmin/FG/SRE/wsre2022/WSRE2022_Proceedings.pdf
1.
Juhnke, Katharina; Neumüller, Denis; Tichy, Matthias
A Quality Model and Checklists for Reviewing Automotive Test Case Specifications
Software Quality Days (SWQD 2022), Vienna, Austria
Herausgeber: Springer International Publishing
2022
DOI:https://doi.org/10.1007/978-3-031-04115-0_6
ISBN:978-3-031-04115-0