Thodoris Sotiropoulos
Postdoctoral researcher, Department of Computer Science, ETH Zurich, Switzerland

I am a postdoctoral researcher in the Advanced Software Technologies group at ETH Zurich, under the guidance of Prof Zhendong Su. I completed my PhD at the Athens University of Economics and Business working in the areas of programming languages, program analysis, and testing under the supervision of Prof Diomidis Spinellis. I hold an MSc with distinction in Advanced Computing from Imperial College London and I have previously worked as a software engineer at the Greek Research and Technology Network (GRNET). I was also an intern at Amazon Web Services (AWS ) where I worked on the design and implementation of static analysis techniques for detecting security issues. For my detailed CV, please follow this link.
My research focuses on designing and building practical tools that automate various tasks across the software development pipeline, such as code analysis, test input generation, and fault detection. To achieve this, I leverage and develop programming language technologies (e.g., formal models, static and dynamic program analysis, randomized testing) and methods from empirical software engineering.
news
Jun 20, 2025 | Our paper “PyXray: Practical Cross-Language Call Graph Construction through Object Layout Analysis” has been accepted to ICSE 2026. |
---|---|
Jun 18, 2025 | Our paper “Validating Soundness and Completeness of Pattern-Match Coverage Analyzers” has been conditionally accepted to OOPSLA 2025. |
Apr 01, 2025 | I was invited to serve the program committee for OOPSLA’26. |
Oct 25, 2024 | I was invited to serve the program committee for PLDI’25. |
Aug 19, 2024 | Our paper “When Your Infrastructure is a Buggy Program: Understanding Faults in Infrastructure as Code Ecosystems” has been accepted to OOPSLA 2024. |
selected publications (see all)
- ICSE’26PyXray: Practical Cross-Language Call Graph Construction through Object Layout AnalysisIn Proceedings of the 48th International Conference on Software Engineering, 2026
- FSE’24Bloat beneath Python’s Scales: A Fine-Grained Inter-Project Dependency AnalysisIn Proceedings of the ACM on Software Engineering, 2024