About me

I am an Associate Professor at the department of Computer Science & Software Engineering at Concordia University and Concordia University Research Chair in Web Software Technologies.

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.

   Star RefactoringMiner    Star JDeodorant


Open positions

If you are looking for a supervisor for your graduate study and are interested in the research area of software maintenance, please have a look at these research topics and contact me if you find something that excites you!
Google Scholar Metrics

Google Scholar released the 2018 version of Scholar Metrics with h5-index and h5-median for the top-20 Conferences and Journals in each area of research! In the area of Software Systems the International Conference on Software Engineering and IEEE Transactions on Software Engineering are in the top two positions.