Shortly before the holidays the OPAL team prepared a little gift themselves. OPAL 7 has just been released. And it finally provides support for Scala 3 (3.7.3 to be exact). We have been working on that for some time now. Functionality-wise it is the same as OPAL 6. You can perform bytecode parsing, abstract interpretation, call-graph construction, ... for JVM (Java, Scala, ...) bytecode from version 1.0 to 25.
Check it out on GitHub (https://github.com/opalj/opal/releases/tag/7.0.0) or Maven (https://central.sonatype.com/search?q=opal-project)
In my seminar last week, the students discussed "Understanding and improving artifact sharing in software engineering research" by Timperley, Herckis, @clegoues, and @michaelhilton
For their presentation they chose the overhead projector and made slides that line up. They filled them out with the other students in three separate discussions. Sometimes old tech beats a collaboration platform when you're in the same room. 😄
Just returning home from meeting with the OPAL folks! OPAL is a highly-configurable static program analysis framework for JVM languages and I work on this for more than a decade now. This spring Dominik was so kind to host us for two days at UDE in Essen.
https://sse.cs.tu-dortmund.de/news-list/details/opal-spring-research-meeting-in-essen-49642/
Welcome to the website of the 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023). The ASE conference is the premier research forum for Automated Software Engineering. Each year, it brings together researchers and practitioners from academia and industry to discuss foundations, techniques, and tools for automating the analysis, design, implementation, testing, and maintenance of large software systems.