Registered user since Wed 16 Nov 2016
My expertise is focused on program analysis, mostly applied to security applications. My work in this area has been recently highlighted by ACM SIGPLAN and Communications of the ACM. I am also interested in the areas of energy efficient systems, smart contracts, semantics and generative programming. Some popular tools I have codeveloped include decompilers and security analyzers for the Ethereum platform (MadMax and Gigahorse) and Java pointer and taint analysis frameworks (Doop, P/Taint and HeapDL). Previously, I was Reach High Fellow at the University of Athens, a Senior Research Associate at the University of Bristol, and have worked in industry as a Data Scientist and Software Engineer. I hold a PhD from the University of Southampton.
Contributions
2022
SPLASH
- Author of Elipmoc: advanced decompilation of Ethereum smart contracts within the OOPSLA-track
- Session Chair of Debugging (part of OOPSLA)
- Committee Member in Review Committee within the OOPSLA-track
- Author of Symbolic value-flow static analysis: deep, precise, complete modeling of Ethereum smart contracts within the COVID Time Papers In Person-track
- Author of Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities within the COVID Time Papers In Person-track
2021
2020
SPLASH
ECOOP
ISSTA
2019
SPLASH
Incremental Computing
DPA
SOAP
- Author of Welcome to SOAP 2019 within the SOAP-track
- Author of Laurie Hendren Euology within the SOAP-track
- Session Chair of Performance and Optimizations for Program Analysis Tools (part of SOAP)
- Session Chair of Demos, Tributes and Awards (part of SOAP)
- Co-chair in Organizing Committee within the SOAP-track
- Author of Best presentation announcement and closing of the day within the SOAP-track
2018
SPLASH
DPA
ECOOP/ISSTA
2017
SPLASH
- Author of Heaps Don't Lie: Countering Unsoundness Using Heap Snapshots within the Posters-track
- Author of P/Taint: Unified Points-To and Information Flow Analysis within the Posters-track
- Author of P/Taint: Unified Points-to and Taint Analysis within the OOPSLA-track
- Author of Heaps Don't Lie: Countering Unsoundness with Heap Snapshots within the OOPSLA-track