Dieses Bild zeigt Johannes Düsing

Johannes Düsing

Wissenschaftlicher Mitarbeiter, Doktorand
ISTE - Institut für Software Engineering
ESE - Empirisches Software Engineering

Kontakt

+49 711 685 88306
+49 711 685 88380

Universitätsstraße 38
70569 Stuttgart
Deutschland
Raum: 1.228

Sprechstunde

Nach vorheriger Absprache per Mail

Fachgebiet

Ich bin Promotionsstudent an der Forschungsgruppe für Empirisches Software Engineering. Meine Forschungsinteressen sind die Modularisierung und Inkrementalisierung von statischen Programmanalysen, insbesondere bei der Berechnung von Call Graphs und Datenfluss-Analysen. Mein Ziel ist es, Programmanalysen für sehr große Anwendungsszenarien möglich zu machen, so dass ganze Software-Ökosysteme wie Maven Central effizient analysiert werden können. Dies soll Entwicklenden helfen, schnell Einsicht in die Qualität ihrer Abhängigkeiten und eventuelle Sicherheitslücken zu bekommen.

Im Rahmen meiner Forschung entwickle und warte ich verschiedene Werkzeuge, mit denen Repositorien und deren Inhalte analysiert werden können. Dazu zählen das DGMF Framework zum Erstellen von Abhängigkeitsgraphen, sowie MARIN zum einfachen und effizienten Implementieren von Analysen für das Maven Central Ökosystem. Zudem bin ich ebenfalls Maintainer des OPAL Frameworks zur optimierten, parallelen statischen Analyse von JVM Programmen.

  1. Düsing, J., Chiaramonte, J., & Hermann, B. (2025). MARIN: A Research-Centric Interface for Querying Software Artifacts on Maven Repositories. 2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR), 591–595. https://doi.org/10.1109/MSR66628.2025.00093
  2. Helm, D., Keidel, S., Kampkötter, A., Düsing, J., Roth, T., Hermann, B., & Mezini, M. (2024). Total Recall? How Good are Static Call Graphs Really? - Companion Artifact. In Zenodo. https://doi.org/10.5281/zenodo.13134617
  3. Düsing, J., & Hermann, B. (2023, September). Persisting and Reusing Results of Static Program Analyses on a Large Scale. https://doi.org/10.1109/ASE56229.2023.00080
  4. Litzenberger, T., Düsing, J., & Hermann, B. (2023, May). DGMF: Fast Generation of Comparable, Updatable Dependency Graphs for Software Repositories. 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR). https://doi.org/10.1109/msr59073.2023.00028
  5. Düsing, J., & Hermann, B. (2021). Analyzing the Direct and Transitive Impact of Vulnerabilities onto Different Artifact Repositories. Digital Threats: Research and Practice. https://doi.org/10.1145/3472811

Ich bin aktuell Teil des Teams dass die Veranstaltungen Einführung in das Software Engineering (ESE) sowie Type Systems for Correctness and Security (TSCS) ausrichtet.

Zum Seitenanfang