Soot

Mar 27, 2016 · 1 min read
projects

Soot is static analysis framework used by researchers and practitioners from around the world to analyze, instrument, optimize and visualize Java and Android applications.

Besides several bug fixes, I adapted Soot to support Java’s module systems and Java version newer then 9.

Dr. Andreas Dann
Authors
Application Security Expert | Security Researcher

I received my PhD in Computer Science from Paderborn University in 2024, where I was an external research associate in the Secure Software Engineering Group, advised by Prof. Dr. Eric Bodden and Prof. Dr. Ben Hermann. Prior to that, I earned my MSc in Computer Science from Paderborn University in 2016.

My research focuses on the detection and analysis of vulnerable open-source libraries, their usage in software systems, and automated approaches for secure dependency updates. I apply static code analysis and empirical software engineering methods to improve the security and maintainability of software ecosystems.

During my PhD, I co-founded CodeShield GmbH and was active as an AWS Community Builder, bridging academic insights with industry needs in the field of application security.