Biographical Information
I am a researcher in Software Engineering.
I have been a Research Fellow at the
CREST research centre,
and a member of the
SOLAR research group, of
the Department of Computer Science at
University College London (UCL), in the UK.
My research supervisors are Professor
Federica Sarro
and Professor
Mark Harman.
Previously, I was a postdoctoral researcher at the
Delft University of Technology (TU Delft),
in the Netherlands,
and a member of
SERG,
under the supervision of Dr.
Georgios Gousios
and Professor
Arie van Deursen.
I finished my PhD in Software Engineering in the
Department of Management Science and Technology,
at the
Athens University of Economics and Business, in Greece,
under the supervision of Professor
Diomidis Spinellis.
Before that, I pursued my MSc in Computing (Software Engineering)
at
Imperial College London, in the UK.
I received my BSc degree in Management Science and Technology
from the
Department of Management Science and Technology,
of the
Athens University of Economics and Business, in Greece.
Research
My research interests lie in the areas of empirical software engineering, software verification, software analytics, and programming languages.
Through my research, I wish to combine software engineering and verification techniques (including static and dynamic analysis)
for building methods and tools that can improve the robustness of software systems and increase programmer productivity.
Recently, I have been also interested in software optimisation, including energy efficiency (GreenAI) and runtime performance.
Recent News
- Our paper entitled Broken Agreement: The Evolution of Solidity Error Handling has been accepted to be included in the program of the research track of ESEM 2024.
- I am a member of the Editorial Board of the IEEE Transactions on Software Engineering (TSE).
- Our paper entitled Enhancing Energy-Awareness in Deep Learning through Fine-Grained Energy Measurement has been accepted at TOSEM.
- Our paper entitled Broken Windows: Exploring the Applicability of a Controversial Theory on Code Quality has been accepted to be included in the program of the research track of ICSME 2024.
- Our paper on Test-based Patch Clustering for Automatically-Generated Patches Assessment has been accepted at EMSE.
- I am a committee member in FSE'25 Program Committee within the Technical Research track.
- I am a committee member in ISSTA'25 Program Committee within the Technical Research track.
- Our paper entitled The Patch Overfitting Problem in Automated Program Repair: Practical Magnitude and a Baseline for Realistic Benchmarking has been accepted to be included in the program of FSE 2024 Ideas, Visions and Reflections Track.
- I am a co-chair of ISSTA Artifact Evaluation Track 2025.
- I am a co-chair of SCAM NIER Track 2024.
- Our paper entitled Greenlight: Highlighting TensorFlow APIs Energy Footprint has been accepted to be included in the program of MSR 2024 Data and Tools Showcase Track.
- Our paper entitled A Survey on Machine Learning Techniques Applied to Source Code has been accepted at JSS.
- Our paper on Investigating Developers' Perception on Software Testability and its Effects has been accepted at EMSE.
- I am a committee member in ICSE'25 Program Committee within the Technical Research track.
- I am a co-chair of ISSTA/ECOOP Demos 2024.
- I am a committee member in ISSTA'24 Program Committee within the Technical Research track.
- I am a committee member in ASE'24 Program Committee within the Technical Research track.
- I am a committee member in MSR'24 Program Committee within the Technical Research track.
- I am in the organisation committee of COW65 on Automated Program Repair and Genetic Improvement at UCL.
- I am a committee member in ICSE'24 Program Committee within the Technical Research track.