Dimitris Mitropoulos

Assosciate Professor, National and Kapodistrian University of Athens. Head of the Reliability Engineering Directorate, GRNET

Header image
prof_pic.jpg

I am an Associate Professor at the National and Kapodistrian University of Athens (NKUA) in the Department of Business Administration, and Head of the Reliability Engineering Directorate at the National Infrastructures for Research and Technology (GRNET), where I have led the design and implementation of advanced infrastructures supporting critical digital governance services.

I received my Ph.D. in Secure Software Development Technologies from the Athens University of Economics and Business in 2014 under the supervision of Professor Diomidis Spinellis, and subsequently worked as a Postdoctoral Researcher in the Computer Science Department at Columbia University with Professor Angelos Keromytis.

I am interested in building software that is both reliable and secure. My research combines ideas from software engineering, computer security, programming languages, and systems. I believe in bridging the gap between theoretical advances and practical tools that can be adopted in real-world settings.

news

Oct 20, 2025 I will participate in the “Public Sector 2.0: Accelerating Government and EU Adaptation to Fintech and AI Innovation” panel at Fintech Athens 4.0.
Sep 19, 2025 I will serve on the program committee for CCS ‘26.
Sep 10, 2025 Our demonstration paper “PyTrim: A Practical Tool for Reducing Python Dependency Bloat” has been accepted at ASE ‘25.
Sep 09, 2025 Our paper “Best of Both Worlds: Effective Foreign Bridge Identification in V8 Embedders for Security Analysis” has been accepted at IEEE S&P ‘26.
Jun 20, 2025 Our paper “PyXray: Practical Cross-Language Call Graph Construction through Object Layout Analysis” has been accepted at ICSE ‘26.

selected recent publications

  1. IEEE S&P’26
    Best of Both Worlds: Effective Foreign Bridge Identification in V8 Embedders for Security Analysis
    Georgios Alexopoulos*, Thodoris Sotiropoulos*, Zhendong Su, and Dimitris Mitropoulos
    In Proceedings of the 47th IEEE Symposium on Security and Privacy, May 2026
    * Equal contribution
  2. ICSE’26
    PyXray: Practical Cross-Language Call Graph Construction through Object Layout Analysis
    Georgios Alexopoulos, Thodoris Sotiropoulos, Georgios Gousios, Zhendong Su, and Dimitris Mitropoulos
    In Proceedings of the 48th International Conference on Software Engineering, April 2026
  3. ESEM’24
    Broken Agreement: The Evolution of Solidity Error Handling
    Charalambos Mitropoulos, Maria Kechagia, Chrysostomos Maschas, Sotiris Ioannidis, Federica Sarro, and Dimitris Mitropoulos
    In Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 257–268, October 2024
  4. OOPSLA’24
    When Your Infrastructure is a Buggy Program: Understanding Faults in Infrastructure as Code Ecosystems
    Georgios-Petros Drosos, Thodoris Sotiropoulos, Georgios Alexopoulos, Dimitris Mitropoulos, and Zhendong Su
    In Proceedings of the ACM on Programming Languages, pp. 2490–2520, ACM, October 2024
  5. FSE’24
    Bloat beneath Python’s Scales: A Fine-Grained Inter-Project Dependency Analysis
    Georgios-Petros Drosos, Thodoris Sotiropoulos, Diomidis Spinellis, and Dimitris Mitropoulos
    In Proceedings of the ACM on Software Engineering, pp. 2584-2607, ACM, July 2024
  6. ;login’24
    AppStack: An Agile Platform for Running Digital Public Services
    Dimitris Mitropoulos and Georgios Tsoukalas
    USENIX ;login: Magazine, March 2024