Home
Personal Information
Publications
Research Projects
Teaching






By Geek & Poke

Teaching & Supervision of Students

Teaching

Undergraduate Courses

Graduate Courses

Supervision of Students

Ph.D. 

  • Dionysis Athanasopoulos. Designing & Developing Service-Oriented Software with respect to Fundamental Object-Oriented Principles. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2014.

M.Sc. 

  • Theofanis Vartziotis. Refactoring Trip Advisor, Dept. of Computer Science & Engineering, Univ. of Ioannina, 2016.
  • Dimitrios Pilios. Search in Web Service Bases, Dept. of Computer Science & Engineering, Univ. of Ioannina, 2015.
  • Giannis Dinos. Feedback in the Evolution of Web Services. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2014. 
  • Ilias Makis. Polymorphism for Web Service Abstractions. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2014. 
  • Spyros Kranas. Automated Refactroring of Programming Interfaces. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2013. 
  • George Miskos. Refactoring of Web Service Interfaces. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2011.
  • Christos Mpournazis. Effective Discovery of Web Service Substitution Relations. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2010. 
  • Panagiotis Giannakis. Categorization of Software Design Patterns Based on Software Quality Metrics. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2009. 
  • Iasonas Tsaparlis. Automated Integration of Distributed Applications Based on Heterogeneous Middleware. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2009. 
  • Efrosini Kouri. Experimental Study of Service Change Detection Methods. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2009. 
  • Kostas Georgoulas. Context-Aware Middleware for Pervasive Computing Environments. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2008. 
  • Dionysis Athanasopoulos. Semantic Adaptation of Service Oriented Pervasive Systems. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2007. 
  • Vassileios Fotopoulos. Content Search in Unstructured P2P Systems. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2007. 
  • Filippos Papadopoulos. Service Provisioning in Critical Mobile Computing Environments. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2005. 
  • Hichem Bacha. A UML-Based Framework for the Specification and Systematic Reuse of Middleware Architectures. Université de Versailles, 2000 (co-supervision with Valerie Issarny).

B.Sc.

  • Georgios Mamalis. Qualitative Evaluation of GUI Builders for Java Programs, Dept. of Computer Science & Engineering & Engineering, Univ. of Ioannina, 2017. 
  • Ioannis Amaxopoulos. Interactive Resolution of Code Smells in the Refactoring Trip Advisor, Dept. of Computer Science & Engineering & Engineering, Univ. of Ioannina, 2017. 
  • Aggelos Papamichail. Introducing Semantic Checks in Static Source Code Analysis, Dept. of Computer Science & Engineering & Engineering, Univ. of Ioannina, 2015.
  • Konstantinos Kapsalis. A Tool for the Calculation of Cohesion Metrics in Eclipse, Dept. of Computer Science & Engineering & Engineering, Univ. of Ioannina, 2015.
  • Georgios Tsilikidis.  Extensions to the Abstraction-Oriented Service Base, Dept. of Computer Science & Engineering & Engineering, Univ. of Ioannina, 2013.
  • Dimitrios Liapis. Quality Analysis of Software Architectures, Dept. of Computer Science & Engineering, Univ. of Ioannina, 2012.
  • Nikos Kiriakidis. Automated Documentation of Java Source Code. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2011. 
  • Dimitris Mihailidis. Source Code Refactoring for Exception Handling. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2011. 
  • Eirini Moustaki. Design Improvements based on the Interface Segregation Principle. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2010.
  • Konstantinos Tsolakis. Visualization and City Construction in AJAX for a Multi User Internet Game. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2010. 
  • Vlad Iordanou. Human Centric Transaction Management for Pervasive Computing Environments. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2009. 
  • Petros Karipidis. Development of an Internet Game in AJAX. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2009. 
  • Dimitris Papakostas. The VoTech System for Elections Campaign Management. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2009. 
  • Marianna Mpounti. A Web Based System for the Management of Student Interships. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2008. 
  • Giannis Mademlis. Presence Awareness in Emergency Response Systems.  Dept. of Computer Science & Engineering, Univ. of Ioannina, 2007. 
  • Anastasia Kili. Reliability Analysis of Composite Web Services. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2006. 
  • Giannis Ziagliavos. Reliability Prediction in Workflows. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2005. 
  • Grigorios Gkrozos. Reliable Workflow Execution in Nomadic Computing Environments. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2005.  
  • Anastasios Balis. A BPEL Execution Engine. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2005. 
  • Dionysis Athanasopoulos. Context Management in the WSAMI Middleware Platform. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2004.  
  • Vassileios Fotopoulos. Reliable Transactions in Nomadic Computing Environments. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2004. 
  • Giorgos Botis and Vassiliki Kaplani. Context Management in the JXTA Middleware Platform. Dept. of Computer Science & Engineering, Univ. of Ioannina, 2004. 
  • Marc Perrot. Reconfiguration Dynamique d'Applications Distribues dans un Environnement CORBA. Institut d'Informatique d'Entreprise, Evry, 1997 (co-supervision with Valerie Issarny).