C. Karanikolas Chris Karanikolas received BSc degree in informatics and computer science from the Open University of Greece, and MSc degree in computer science and technology from the University of Peloponnese. Furthermore, he received Master in Business Administration (MBA) degree from the Open University of Greece, and PhD degree in Software Engineering and Architectural Designin from the Department of Informatics and Telecommunications of the University of Peloponnese. He is adult educator in Information Science and ICT Manager at the ICT Department of the Municipality of Argous - Mycenae in Greece. His research focused on software maintainability assessment, analysis and comparison of OO design patterns, software quality assessment, IRs and code optimization, software modeling & simulation, and software architectural design.
Chris has worked for several years, as a private sector employee, on ICT services and facilities’ management as well as an adult educator on software programming and computer skills. Since December 1999 he has been working at the ICT Department of the Municipality of Argous – Mycenae as ICT manager, mostly responsible for planning, designing and supervising local facilities and ICT domestic and European co-founded projects of all scales.

Email: karanikolas@uop.gr
Social profiles: LinkedInResearchGateORCIDACM Digitla Library

Refereed Publications

Journal publications

  1. Early Evaluation of Implementation Alternatives of Composite Data Structures Toward Maintainability.
    Chris Karanikolas, Grigoris Dimitroulakos, and Konstantinos Masselos.
    ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 26, Issue 2, Pages 8:1–8:44, October 2017. https://doi.org/10.1145/3132731.
    pdf ACM DL Author-ize service PDFPublished (ACM Digital Library)BibTeXACM TOSEM
  2. Simulating Software Evolution to Evaluate the Reliability of Early Decision-Making among Design Alternatives towards Maintainability.
    Chris Karanikolas, Grigoris Dimitroulakos, and Konstantinos Masselos.
    ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 32, Issue 3, Articel No 70, Pages 1-38 April 2023. https://doi.org/10.1145/3569931.
    pdf ACM DL Author-ize service PDFPublished (ACM Digital Library)ACM TOSEM

    Work

    Tools

    • CIBI vs CVP Comparison Model: Demonstration tool about the Evaluation method/model related to the application of Visitor design pattern and inheritance based implementation on structures based on the Composite design pattern. [https://chriskaranikolas.gr/CIBIvsCVP/]

    Teaching

    • Computer Architecture I (Lab) (Teaching Assistant). 2nd semester course at the department of Informatics and Telecommunications, University of Peloponnese. [Fall 2014]
    • Assembly Language for x86 Processors (Scientific assistant/editing). Educational material for Computer Architecture (Lab) course of the department of Informatics and Telecommunications, University of Peloponnese.