cslogo
 
login  ·  quick links  ·  sitemap  ·  EN
| | | |
 faculty members · back
Faculty member - InfoAnnouncements
General Info
Name Kakarontzas George
Category Assistant Professors
Phone 2410-684459
Fax
e-mail gkakaron@teilar.gr
Web site http://teilar.academia.edu/GKakarontzas
Contact hours
:: Τετάρτη10:00 - 12:00Γραφείο 9
Short CV

George Kakarontzas has a PhD with honors in Quality Assurance of Component-Based Software Systems from the Department of Informatics, Aristotle University of Thessaloniki (Greece) and an MSc with Distinction in Object-Oriented Software Technology from the University of Brighton (UK). He is also a graduate of the Computer Science department of the Athens University of Business and Economics. George is an Assistant Professor at the Computer Science and Engineering department of the Technological Educational Institute of Thessaly, Greece, where he teaches Software Engineering, Software Quality and Compilers. In the past he has taught many related courses including Object-Oriented Programming (with Java and C#), Internet Programming with Java Enterprise Edition technologies and Distributed Systems. He publishes regularly in peer reviewed international journals and conferences in the area of software engineering and distributed computing.


Research
:: ComProFITS
 The ComProFITS was a Transfer of Innovation (ToI) project in the context of Leonardo Da Vinci call as a part of EU-Programme of Lifelong Learning. The main objectives of the project were to:
  • transfer CoMaVet project and Competency Profiling Tool outcomes, respectively from Denmark and Germany, to Spain and Greece,
  • improve competence management in IT sector in Spain,
  • foster effective performance of IT practitioners and skill workers,
  • provide opportunities for (further) Vocational Education and Training (VET), and
  • balance the selection of IT practitioners and candidates by improving information and transparency of job opportunities.
ComProFITS Website: http://comprofits.eu/home 

ComProFITS Sofware: https://bitbucket.org/comprofits/comprofitsapp

For more information for the competence assessment of employees approach of ComProFITS please read the following publication:

Mahdi Bohlouli, Nikolaos Mittas, George Kakarontzas, Theodosios Theodosiou, Lefteris Angelis, Madjid Fathi: "Competence assessment as an expert system for human resource management: A mathematical approach", Expert Syst. Appl. 70: 83-102 (2017) - Available at http://dx.doi.org/10.1016/j.eswa.2016.10.046
:: COMALAT

The development of language skills contributes as a fundamental part to the mobility of young European workers and trainees. The current range of language courses and educational content for developing these skills are mainly cost intensive, have a uniform procedure for all users and are usually only possible online via the Internet. COMALAT is a European project funded by the EU with around 445,000 euros over three years.

The COMALAT System wants to present itself as a flexible, web-based platform and application for mobile devices for teaching and learning language skills. The system offers German, English and Spanish learning materials for free to all EU citizens as Open Educational Resource (OER). In comparison to existing language courses and learning opportunities, COMALAT has a huge advantage with its adaptability, which allows COMALAT directly to adapt to the needs and interests of users. The strengths and weaknesses, as well as the learning objectives of each user are are taken into account and investigated with statistical analysis methods.

Involved in COMALAT project are the Institute of Practical Informatics (PI) from the University of Siegen (coordination), the Institute of Knowledge Based Systems and Knowledge Management (KBS) from the University of Siegen, the Aristotle University of Thessaloniki, Greece, and the Language Centre at the University of Alicante, Spain.

For more information visit the project website

P
roject's fuzzy grading approach is explained in this publication:Kyriaki Chatzistavrou, George Kakarontzas, and Lefteris Angelis. 2016. Fuzzy Grading for Adaptability in a Learning Platform. In Proceedings of the 20th Pan-Hellenic Conference on Informatics (PCI '16). ACM.  

:: OPEN-SME EU FP7 Project
He co-authored the original proposal and was the technical manager of the Aristotle University of Thessaloniki team for the OPEN-SME FP7 European project (http://opensme.eu). His main duties in this project were the design and development of the Component Adaptation Environment tool as well as the design of the Open Source Software search engine OCEAN. For more information see the related publications (Layer assessment of object-oriented software: A metric facilitating white-box reuse, Extracting Components from Open Source: The Component Adaptation Environment (COPE) Approach and others from the Research publications section). You can download the COPE tool from the OPEN-SME project website (http://opensme.eu) and you can use OCEAN directly by visiting the OCEAN website (http://ocean.gnomon.com.gr/web/guest/home). Components extracted using the COPE tool are currently available through the COMPARE component repository (http://www.teletel-projects.net/compare/). For more information please visit the OPEN-SME website (http://opensme.eu). You can also download the code of the COPE tool from the Bitbucket repository of the project (https://bitbucket.org/gkakaron/copeswingapp).
:: Federated Search for Open Source Software Reuse (22/10/2012)
 Fotios Kokkoras, Konstantinos Ntonas, Apostolos Kritikos, George Kakarontzas and Ioannis Stamelos: "Federated Search for Open Source Software Reuse", proceedings of the 38th Euromicro conference on Software Engineering and Advanced Applications - Model-Based Development, Components and Services (MOCS) track, pp. 200-203, IEEE, 2012
:: Extracting Components from Open Source: The Component Adaptation Environment (COPE) Approach (22/10/2012)
 George Kakarontzas, Ioannis Stamelos, Stefanos Skalistis and Athanasios Naskos: "Extracting Components from Open Source: The Component Adaptation Environment (COPE) Approach", proceedings of the 38th Euromicro conference on Software Engineering and Advanced Applications - Model-Based Development, Components and Services (MOCS) track, pp. 192-199, IEEE, 2012
:: Layer assessment of object-oriented software: A metric facilitating white-box reuse (22/10/2012)
 George Kakarontzas, Eleni Constantinou, Apostolos Ampatzoglou, Ioannis Stamelos: "Layer assessment of object-oriented software: A metric facilitating white-box reuse", Journal of Systems and Software, Volume 86, Issue 2, Pages 349–366, Elsevier February 2013
:: Open Source Software: How Can Design Metrics Facilitate Architecture Recovery? (24/10/2011)
Eleni Constantinou, George Kakarontzas and Ioannis Stamelos: "Open Source Software: How Can Design Metrics Facilitate Architecture Recovery?", 4th Workshop on Intelligent Techniques in Software Engineering at the European Conference on Machine Learning and Principles and Practices of Knowledge Discovery in Databases (ECML-PKDD), September 2011
:: Elastic Component Characterization with Respect to Quality Properties: An Intuitionistic Fuzzy-based Approach (23/09/2011)
George Kakarontzas, Vassilis C. Gerogiannis, Ioannis Stamelos and Panagiotis Katsaros: "Elastic Component Characterization with Respect to Quality Properties: An Intuitionistic Fuzzy-based Approach",  PCI 2011, pp. pp.270-274, IEEE, 2011
(Best paper award for PCI 2011)
:: Towards Open Source Software System Architecture Recovery Using Design Metrics (23/09/2011)
Eleni Constantinou, George Kakarontzas and Ioannis Stamelos: "Towards Open Source Software System Architecture Recovery Using Design Metrics", PCI 2011, pp. pp.166-170 IEEE, 2011
:: An Empirical Investigation on the Reusability of Design Patterns and Software Packages (25/06/2011)
Apostolos Ampatzoglou, Apostolos Kritikos, George Kakarontzas and Ioannis Stamelos: "An empirical investigation on the reusability of design patterns and software packages", Journal of Systems and Software, vol. 84, no. 12, pp. 2265-2283, Elsevier, December 2011
:: Agents, Clusters and Components: A synergistic approach to the GSP (20/05/2011)
G. Kakarontzas, I.K. Savvas and I. Stamelos: "Agents, clusters and components: A synergistic approach to the GSP", Future Generation Computer Systems, Article in Press, May 2011
:: Component Certification as a Prerequisite forWidespread OSS Reuse (10/12/2010)
George Kakarontzas, Panagiotis Katsaros, Ioannis Stamelos: "Component Certification as a Prerequisite forWidespread OSS Reuse", Electronic Communications of the EASST, Volume 33: Foundations and Techniques for Open Source Software Certification 2010
:: A semi-automated process for open source code reuse (27/08/2010)
Apostolos Kritikos, George Kakarontzas, Ioannis Stamelos "A semi-automated process for open source code reuse". In proceedings of the 5th International Conference on Evaluation of Novel Approaches in Software Engineering (ENASE '10), pp. 179-185 24-25 July 2010, Athens, Greece
:: Component Recycling for Agile Methods (26/08/2010)
Kakarontzas G. and Stamelos I.: "Component Recycling for Agile Methods", in proceedings of the Quality in Agile Methods thematic track of the 7th International Conference on the Quality of Information and Communications Technology (QUATIC 2010), pp.397-402, IEEE, 2010,
doi:http://doi.ieeecomputersociety.org/10.1109/QUATIC.2010.72

:: Quantification of interacting runtime qualities in software architectures: insights from transaction processing in client-server architectures (18/08/2010)
Anakreon Mentis, Panagiotis Katsaros, Lefteris Angelis and George Kakarontzas: "Quantification of interacting runtime qualities in software architectures: insights from transaction processing in client-server architectures", Information and Software Technology, Elsevier, 2010
:: Architecture Knowledge Management in Open Source Communities (29/06/2009)
I. Stamelos and G. Kakarontzas: "Architecture Knowledge Management in Open Source Communities", book chapter 11 in "Software Architecture Knowledge Management: Theory and Practice", Ali Babar, M.; Dingsøyr, T.; Lago, P.; Vliet, H. van (Eds.) , pp. 199-215, Springer, ISBN: 978-3-642-02373-6, July 2009
:: Product Line Variability with Elastic Components and Test-Driven Development (16/12/2008)
George Kakarontzas, Ioannis Stamelos and Panagiotis Katsaros: "Product Line Variability with Elastic Components and Test-Driven Development", in proc. of the International Conferences on Computational Intelligence for Modelling, Control and Automation; Intelligent Agents, Web Technologies and Internet Commerce; and Innovation in Software Engineering 2008, Vienna, Austria, pp. 146-151, IEEE, 2008
:: Quality Interplay in Regular vs. Irregular Grid Topologies (20/10/2008)
Ilias Savvas, Dimitrios Tselios and George Kakarontzas: "Quality Interplay in Regular vs. Irregular Grid Topologies" 17th IEEE International Workshops on Enabling Technologies, Emerging Technologies for Next Generation Grid Workshop (ETNGRID), 2008, WETICE 2008, pp. 176-181, IEEE, 2008
:: Elastic Components: Addressing Variance of Quality Properties in Components (19/09/2008)
George Kakarontzas, Panagiotis Katsaros, Ioannis Stamelos, "Elastic Components: Addressing Variance of Quality Properties in Components", EUROMICRO Conference, pp. 31-38, 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007), IEEE, 2007.
:: On Resource Clustering Techniques for Grid Resource Discovery (19/09/2008)
Savvas, I.K.; Kakarontzas, G., "On Resource Clustering Techniques for Grid Resource Discovery," 16th IEEE International Workshops on Enabling Technologies, Emerging Technologies for Next Generation Grid Workshop (ETNGRID), 2007. WETICE 2007.  , pp.302-307, 18-20 June 2007
:: A unified approach for software process representation and analysis (19/09/2008)
Vassilis C. Gerogiannis, George Kakarontzas, Ioannis Stamelos: A unified approach for software process representation and analysis. ICSOFT (2) 2006: pp. 127-132
:: A Tactic-Driven Process for Developing Reusable Components (19/09/2008)
George Kakarontzas and Ioannis Stamelos: "A Tactic-Driven Process for Developing Reusable Components", in proc. of the 9th International Conference on Software Reuse, ICSR 2006 Turin, Italy, LNCS vol. 4039/2006, pp. 273-286, 2006
:: Agent-Based Resource Discovery and Selection for Dynamic Grids (19/09/2008)

George Kakarontzas and Ilias K. Savvas: "Agent-Based Resource Discovery and Selection for Dynamic Grids", Proceedings of the 15th IEEE International Workshops on Enabling Technologies, Emerging Technologies for Next Generation Grid workshop (ETNGRID - WETICE'06), pp. 100-109, IEEE, 2006

Best paper for ETNGRID'06 (http://ieeexplore.ieee.org/iel5/4092163/4092164/04092199.pdf)

:: Dependable Global Computing with JaWS++ (19/09/2008)
George Kakarontzas and Spyros Lalis: "Dependable Global Computing with JaWS++", Second European AcrossGrids Conference, AxGrids 2004, Nicosia, Cyprus, January 28-30, LNCS vol 3165/2004, pp. 100-109, Springer, 2004
:: A Market-Based Protocol with Leasing Support for Globally Distributed Computing (19/09/2008)
Kakarontzas George and Lalis Spyros: "A Market-Based Protocol with Leasing Support for Globally Distributed Computing", First IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'01), pp. 562 - 567, IEEE, 2001
Courses
:: Compilers

The course comprises four parts: (a) regular expressions and lexical analysis, (b) context-free languages and syntax analysis, (c) semantic analysis and (d) code generation. Besides the theoretical presentation the course also provides hands-on labs in which the students develop a simple yet complete compiler for a simple programming language.

Tuesday 18:00-20:00

:: Software Quality

Introduction to Software Quality. Software Errors and faults. Test categories, organization and coverage criteria. Unit and Integration testing techniques. Automated testing tools. System testing: goals, steps, procedures and techniques. Reliability, availability and maintainability: definitions, prediction and reliability models. Acceptance and installation testing. Test Documentation. Safety-critical systems testing. System maintenance: basic concepts, definitions, problems, metrics. Basic issues relating to evaluation and improvement of products, processes and resources. Besides the theoretical presentation the course provides hands-on labs in which the students learn how to apply unit testing in Java programs using tools such as Eclipse IDE and JUnit, measure test coverage with automated tools and perform functional and performance testing using automated tools such as Apache JMeter.

Tuesday 12:00-14:00
:: Software Engineering

Object-oriented software systems analysis and design. Requirement analysis. Depicting the static structure and the dynamic behavior of software systems with UML. Software development processes (e.g. Unified Process, Iconix etc.). Design patterns. General Responsibility Assignment Patterns (GRASP). Agile methods of software development. Integrated Development Environment (IDEs), VCSs, Testing frameworks.




 
             Online users:

 
 
Computer Science and Engineering
Faculty of Technological Applications
T.E.I. of Thessaly
Ring Road Larissas-Trikalon
41110
Larissa, Greece
Tel: +30 (2410) 684312    FAX: +30 (2410) 684-573
GPS 39.628860, 22.382690
Copyright © 2013-2014
Webmaster