My research interests include software maintenance, empirical software engineering, refactoring recommendation systems, and software quality assurance.
Within the context of my research, I have developed tools, such as the Design Pattern Detection tool, JDeodorant and RefactoringMiner, which are used by many practitioners and researchers, as well as for educational purposes.
I have served as a program committee member of several software engineering conferences, such as ICSE Formal Tool Demonstration track, ASE, ICSME, SANER, ICPC, and SCAM Research tracks.
I have also co-chaired the program committee of SANER Early Research Achievements (ERA) and Tool Demonstration tracks.
From January 2011 until May 2012, I was a Postdoctoral Fellow at the Department of Computing Science, University of Alberta, Edmonton, Canada working with Professor Eleni Stroulia and students from the Service Systems Research Group.
In September 2010, I received my PhD degree from the department of Applied Informatics, University of Macedonia, Thessaloniki, Greece under the supervision of Prof. Alexander Chatzigeorgiou.
You can find my most recent CV here.