Zarras ApostolosView profile
Professor
Apostolos Zarras is a Professor in the Department of Computer Science & Engineering at the University of Ioannina, Greece, where he has been an elected faculty member since 2004. He previously served as Associate Professor (2016–2022), Assistant Professor (2009–2016), Lecturer (2004–2009), and Visiting Professor (2002–2004). He earned his Ph.D. from the University of Rennes I / INRIA, France, in 2000, following M.Sc. and B.Sc. degrees from the University of Crete, Greece. Ph.D., Universite de Rennes I / INRIA, France, 2000 M.Sc., Department of Computer Science, University of Crete, 1996 B.Sc., Department of Computer Science, University of Crete, 1994 His research focuses on software engineering , particularly in the areas of software architecture , design patterns , software evolution , middleware , and service-oriented computing . He investigates quality attributes such as performance, reliability, and availability in distributed and adaptive systems. His work emphasizes formal models, dynamic adaptation, and governance in ultra-large scale (ULS) service choreographies. While specific article titles are not listed in the provided text, his publication record includes over 60 contributions in top-tier international journals (e.g., IEEE Transactions on Software Engineering, Communications of the ACM) and conferences (e.g., ICSE, FSE, ASE, Middleware). These works collectively reflect a strong focus on empirical and theoretical aspects of software design, evolution, and quality assurance in modern service-based systems. He has served as a reviewer for major journals including: IEEE Transactions on Software Engineering IEEE Transactions on Services Computing Communications of the ACM ACM Computing Surveys Information and Software Technology Apostolos Zarras has supervised over 17 undergraduate theses, more than 12 M.Sc. theses, and one Ph.D. thesis. He has been a principal investigator in several national and international R&D projects such as CHOReOS (FP7, €8.6M total), ForeverSOA , MobWS , and DAPCE , focusing on adaptive, service-oriented, and context-aware systems. He is actively involved in the academic community, having served on over 40 conference program committees, including ICSE, FSE/ESEC, SOFSEM, and ER. He also contributes to university service through roles in graduate studies, financial, and web dissemination committees.









