Home
Personal Information
Publications
Research Projects
Teaching






By Geek & Poke

Apostolos Zarras' Personal Info

Education

Research Interests

  • Software Architecture & Design
  • Software Evolution
  • Software Quality
  • Patterns
  • Middleware, Service-Oriented Computing

Employment History

Teaching & Supervision of Students

In the undergraduate program of our Department I teach Software Engineering and Software Development II, while in the graduate program I teach Software Development  Principles and Patterns.

At the undergraduate level I have supervised more than 17 B.Sc. Theses. Moreover,  at the graduate level, I have supervised more than 12 M.Sc. Theses and a Ph.D. Thesis. More details concerning these activities can be found here.

Publications

So far, I co-authored more than 60 publications in international journals (IEEE Tr. Soft. Eng.,IEEE Tr. Services Comp., CACM, Inf. & Soft. Technology, etc.), conferences (ICSE, FSE, ASE, ICWS, Middleware, etc.), and books. More details regarding these contributions can be found here. Moreover, some statistics concerning the impact of my contribution can be found in my Google scholar profile and in my Microsoft academic profile.

Professional Service

Reviewer in Journals

  • IEEE Transactions on Software Engineering. 
  • IEEE TRansaction on Services Computing.
  • Communications of the ACM. 
  • ACM Computing Surveys. 
  • Information and Software Technology. 
  • Pervasive and Mobile Computing Journal. 
  • Journal of Systems and Software. 
  • IEEE Software. 
  • IEEE Computer. 
  • IEEE Internet. 
  • Empirical Software Engineering
  • Software Practice & Experience
  • Journal of Data Management.
  • Int. Journal of Cooperative Information Systems.
  • Journal of Internet Services and Aplicatiotions.
  • Journal of Computer Science and Technology.

Conference Program Committees

  • 39th International Conference on Conceptual Modeling (ER), 2020 (Program Committee).
  • RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE), 2020 (Program Committee).
  • 2nd International Workshop of Governing Adaptive and Unplanned Systems of Systems (GAUSS), 2020 (Program Committee).
  • 2nd International Workshop on Automated and Verifiable Software System Development (ASYDE), 2020 (Program Committee)
  • 2020 ACM European Conference on Pattern Languages of Programs (EuroPLoP) (Shepherd).
  • 1st International Workshop of Governing Adaptive and Unplanned Systems of Systems (GAUSS), 2019 (Program Committee).
  • 1st International Workshop on Automated and Verifiable Software System Development (ASYDE), 2019 (Program Committee).
  • 38th International Conference on Conceptual Modeling (ER), 2019 (Program Committee).
  • 24th ACM European Conference on Pattern Languages of Programs (EuroPLoP), 2019 (Shepherd).
  • 44th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM), 2018 (Software Engineering Track Program Committee).
  • 38th IEEE-ACM-SIGSOFT International Conference on Software Engineering (ICSE), 2017 (Poster Track Program Committee). 
  • 37th IEEE-ACM-SIGSOFT International Conference on Software Engineering (ICSE), 2016 (Poster Track Program Committee). 
  • Joint 23nd ACM SIGSOFT Symposium on the Foundations of Software Engineering and European Software Engineering Conference (FSE/ESEC), 2015 (NIER Track Program Committee). 
  • 2nd International Conference on IoT as a Service (IoTaaS), 2015.
  • RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE), 2015 (Program Committee).
  • Software Technologies: Applications and Foundations (STAF), 2015, (Project Showcase Program Committee). 
  • RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE), 2014 (Program Committee).
  • 35th IEEE-ACM-SIGSOFT International Conference on Software Engineering (ICSE), 2013 (Mentoring Program).
  • 34th IEEE-ACM-SIGSOFT International Conference on Software Engineering (ICSE), 2012 (Mentoring Program).
  • 34th IEEE-ACM-SIGSOFT International Conference on Software Engineering (ICSE), 2012 (New Ideas and Emerging Results Track Program Committee).
  • RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE), 2012 (Program Committee).
  • 33rd IEEE-ACM-SIGSOFT International Conference on Software Engineering (ICSE), 2011 (Program Committee).
  • International Workshop on Quality Assurance for Service Based Applications (QASBA), 2011 (Program Committee).
  • RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE), 2011 (Program Committee).
  • 14th European Conference on Software Maintenance and Reengineering (CSMR), 2010 (Industrial Track Program Committee). 
  • RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE), 2010 (Program Committee).
  • CSMR Workshop on System Quality and Maintainability (SQM), 2009 (Program Committee).
  • 17th ACM-SIGSOFT Symposium on the Foundations of Software Engineering and European Software Engineering Conference (FSE/ESEC), 2009 (Program Committee).
  • 9th ACM-IFIP-USENIX International Middleware Conference, 2008 (Program Committee).
  • RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE), 2008 (Program Committee).
  • 1st International AdHocNOW Workshop on Ad-hoc Ambient Computing (AdhocAmC), 2008 (Program Committee).
  • CSMR Workshop on System Quality and Maintainability (SQM), 2008 (Program Committee).
  • 3nd International OTM Workshop on Pervasive Systems (PerSys), 2008 (Program Committee).
  • 15th ACM SIGSOFT Symposium on the Foundations of Software Engineering and European Software Engineering Conference (FSE/ESEC), 2007 (Program Committee).
  • 2nd International OTM Workshop on Pervasive Systems (PerSys), 2007 (Program Committee).
  • CSMR Workshop on System Quality and Maintainability (SQM), 2007 (Program Committee).
  • ACM-IFIP-USENIX Middleware Workshop on Modeling Software Architectures of Middleware-intensive Applications (MoSAMinA), 2007 (Program Committee).

University Service

  • Member of the Graduate Studies Program Committee.
  •  Member of the Financial Committee.
  • Member of the Web site and Dissemination Committee.

Collaboration & Mobility

R & D Projects

I have served as a principal investigator in several international and national R & D projects. More details regarding these projects can be found here