Contact
+49 711 685 88306
+49 711 685 88380
Email
Universitätsstraße 38
70569 Stuttgart
Deutschland
Room: 1.228
Office Hours
No general office hours - please send me an e-mail to make an appointment
Subject
I'm a PhD Student at the Empirical Software Engineering Group. My research interests include the modularization and incrementalization of static program analyses, specifically call graph construction and data flow analysis. My goal is to make program anlyses viable for very-large-scale scenarios and finally analyze entire ecosystems repositories like Maven Central, so developers can learn about software quality and potential security vulnerabilities faster.
To that end, i developed and maintain tools to interact with ecosystem repositories and analyze their contents, including the DGMF framework for building dependency graphs across different repositories, and MARIN for writing efficient analyses for Maven Central. I am also a maintainer of the OPAL framework for optimized, parallel static analysis of JVM programs.
- 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
- 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
- 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
- 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
- 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
I'm currently part of the team that teaches Introduction to Software Engineering (ESE) and Type Systems for Correctness and Security (TSCS).