Thodoris Sotiropoulos
Applied Scientist, National Infrastructures for Research and Technology (GRNET), Greece
Research Fellow, University of Athens
I am an applied scientist at the National Infrastructures for Research and Technology (GRNET), where I lead the Technical Advisory Unit for Digital Systems Reliability and Performance within the ICT Systems and Services Architecture Office. My work there centers around the design and implementation of practical, automated tooling, such as program analysis, testing, and bug-finding techniques, for assessing the reliability and performance of digital services operating at national scale, including public-sector and academic infrastructure.
Previously, I was 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
| Aug 12, 2026 | I was invited to serve the program committee for PLDI’27. |
|---|---|
| Jun 16, 2026 | Started as an applied scientist at GRNET, where I now lead a team working on the reliability and performance of national-scale digital services. |
| May 22, 2026 | Our PLDI’26 paper “Enumerating Ill-Typed Programs for Testing Type Analyzers” was chosen to receive a Distinguished Paper Award!🏆 |
| Apr 20, 2026 | I was invited to serve the program committee for FSE’27. |
| Apr 06, 2026 | Two papers got accepted at PLDI 2026: “Enumerating Ill-Typed Programs for Testing Type Analyzers” and “Semantic Reification: A New Paradigm for Random Program Generation”. |
selected publications (see all)
- IEEE S&P’26Best of Both Worlds: Effective Foreign Bridge Identification in V8 Embedders for Security AnalysisIn 2026 IEEE Symposium on Security and Privacy (SP), 2026* Both authors contributed equally
- ICSE’26PyXray: Practical Cross-Language Call Graph Construction through Object Layout AnalysisIn Proceedings of the 48th International Conference on Software Engineering, 2026
- FSE’26Unfulfilled Promises: LLM-Based Detection of OS Compatibility Issues in Infrastructure as CodeIn Proceedings of the ACM on Software Engineering, 2026