OPAL Spring Research Meeting in Essen

Our research group visits Interim Professor Dr. Dominik Helm at University of Duisburg-Essen (UDE). He was so kind to host the OPAL Research Spring Meeting this year.
In a regular interval we meet with researcher from the Software Technology Group] at Technische Universität Darmstadt and other researchers contributing and/or using the OPAL framework. We have an in-person meeting roughly every six months to catch up with everybody.
OPAL is a highly-configurable static program analysis framework for JVM languages. It supports Java 21 Bytecode and is written entirely in Scala. Client analyses can thus be also written in any JVM-compatible language.
We had two exciting days in Essen discussing our current and future research ideas as well as ongoing work to improve the OPAL framework. This year Michael Eichberg joined us as well. Also, Michael Schlichtig and Markus Schmidt from Heinz-Nixdorf-Insitute / Paderborn University gave a remote talk on upcoming OPAL integration into Boomerang.
Please confirm video activation.
After activation, cookies will be set and data is sent to YouTube (Google).
To the Google Privacy Policy
Recent Papers Using or Extending OPAL
MARIN: A Research-Centric Interface for Querying Software Artifacts on Maven Repositories
Johannes Düsing, Jared Chiaramonte, Ben Hermann
In Mining Software Repositories 2025
DOI: tba
Artifact: https://doi.org/10.5281/zenodo.14235313
- Preprint PDF (189 KB)
Total Recall? How Good are Static Call Graphs Really?
Dominik Helm, Sven Keidel, Anemone Kampkötter, Johannes Düsing, Tobias Roth, Ben Hermann, Mira Mezini
In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2024).
DOI: https://doi.org/10.1145/3650212.3652114
Artifact: https://doi.org/10.5281/zenodo.10888532
- Preprint PDF (1 MB)