I am a Postdoctoral Fellow with the Centre of Excellence for Research in Adaptive Systems at York University, Canada, since February 2015. I received my Master's and PhD in Software Engineering in January 2015, from the Department of Computing Science at the University of Alberta, Canada under the supervision of Professor Eleni Stroulia. I also hold a BSc since 2008 from the Department of Applied Informatics at the University of Macedonia, Thessaloniki, Greece under the supervision of Professor Alexander Chatzigeorgiou.
My research focuses around software maintenance and evolution, and change management. I have studied these problems on object-oriented systems, identification of code smells and application of refactorings, service-oriented systems, SOA evolution and client adaptation, and more recently cloud, cyber-physical and data-intensive systems. More specifically, my work at CERAS Labs is on proactive and economically efficient self-adaptation of cloud applications using Control Theory. My broader research interests revolve around DevOps and NoOps and business operation management for software-intensive digital businesses. For these problems, my research aims in developing automated management systems and decision-support systems that combine technical with economic considerations.
November 2016: Best Paper Award for "Enabling DevOps for Containerized Data-Intensive Applications: An Exploratory Study" and Best Exhibit Award for "A DevOps Architecture for Continuous Delivery of Containerized Cloud Applications" at CASCON 2016.