Catalog of proposed and completed theses of the Department.
Detection-as-Code: Automating the SIEM lifecycle using Terraform
Objective
Στόχος της διπλωματικής είναι να δημιουργήσει μια υποδομή για το deployment του Wazuh, την κανονικοποίηση των logs (log parsing) και τη δημιουργία κανόνων ανίχνευσης.
Description
Στο πλαίσιο αυτής της εργασίας θα αξιοποιηθεί η Terraform για την αυτοματοποίηση του κύκλου ζωής ενός εργαλείου SIEM. Ως εργαλείο θα υιοθετηθεί το Wazuh. Η εργασία περιλαμβάνει πρακτική εφαρμογή στην υποδομή του Παν. Αιγαίου.
Requirements
Διοίκηση Ασφάλειας Πληροφοριακών Συστημάτων
Required knowledge
Βασικές γνώσεις ασφάλειας πληροφοριών και εξοικοίωση με τη διαχείριση συστημάτων.
Development and validation of an AI agent for the impact measurement of an open dataset
Objective
H ανάπτυξη ενός Impact Tracking Agent για τη μέτρηση της "διάθεσης" (πόσα datasets έχουμε) στη μέτρηση της "αξίας" (τι αντίκτυπο έχουν).
Description
Δημιουργία ενός agent/bot που:
(a) λαμβάνει το URL ενός συνόλου δεδομένων (dataset),
(b) αναζητά στο διαδίκτυο αναφορές/παραδείγματα χρήσης αυτού του URL (καταγράφοντας το πλήθος)· επιπλέον, πραγματοποιεί πιο εξειδικευμένη αναζήτηση στο GitHub για εφαρμογές ή τμήματα κώδικα που χρησιμοποιούν αυτό το URL/API,
(c) κατηγοριοποιεί τη χρήση κάθε αναφοράς (π.χ. πολιτικές, σχέδια, κανονισμοί, έρευνα ή υπηρεσίες), καταγράφοντας το πλήθος ανά κατηγορία, ενώ ταυτόχρονα διατηρεί μια σύντομη περιγραφή της κάθε περίπτωσης και 1–2 επιπλέον χρήσιμες λεπτομέρειες για σκοπούς επαλήθευσης,
(d) εντοπίζει τους σχετικούς τομείς/κλάδους (domains/sectors) και καταγράφει το πλήθος ανά τομέα,
(e) επιχειρεί να κατηγοριοποιήσει τον τύπο χρήσης σε: i. οικονομική, ii. κοινωνική και iii. επιστημονική αξία,
(f) επικυρώνει τα αποτελέσματα για 100 διαφορετικά URLs συνόλων δεδομένων, και επιπλέον (+++) προσπαθεί να κάνει εξαγωγή συμπερασμάτων και σε επίπεδο πύλης (portal), δηλαδή για το σύνολο των datasets που φιλοξενεί μια πλατφόρμα.
Requirements
Τεχνολογία Λογισμικού
Προγραμματισμός Ι (python)
Required knowledge
LLM. RAG
Bibliography
Garrigós et al., 2015. Towards an approach to measure how open data is reused Visualization of open data metrics.
Prieto et al., 2018. Supporting Open Dataset Publication Decisions Based on Open Source Software Reuse. International Workshop on Data Warehousing and OLAP.
Abella et al., 2020. Meloda 5: A metric to assess open data reusability. El Profesional de la Informacion.
Downs & Chen, 2015. Bridging Disciplines: Assessing the Interdisciplinary Impact of Open Data.
https://odimpact.org/files/open-data-impact-key-findings.pdf
Development of a Brokering System for Digital Transformation Services - Business Logic
Objective
Η εργασία στοχεύει στη σχεδίαση και ανάπτυξη μίας πρωτότυπης εφαρμογής για τη διαμεσολάβηση στην παροχή υπηρεσιών ψηφιακού μετασχηματισμού στις επιχειρήσεις, από κατάλληλους παρόχους υπηρεσιών
Description
Η εργασία περιλαμβάνει τα εξής:
- Ανάλυση απαιτήσεων και ανταγωνισμού
- Σχεδίαση γενικής αρχιτεκτονικής και επιλογή εργαλείων ανάπτυξης (θα παρασχεθούν servers και άλλες απαραίτητες υποδομές)
- Ανάπτυξη μέρους της βάσης δεδομένων και της επιχειρηματικής λογικής
- Εισαγωγή αρχικών δεδομένων
- Έλεγχος της πλατφόρμας, μέσω ερωτηματολογίου σε πιθανούς χρήστες
- Κατάρτιση σχεδίου επόμενων βημάτων
Requirements
- Ψηφιακή Καινοτομία και επιχειρηματικότητα
- Τεχνολογία Λογισμικού
Required knowledge
Βασικές γνώσεις αναγκών ψηφιακού μετασχηματισμού μικρομεσαίων επιχειρήσεων
Bibliography
.
Development of a Brokering System for Digital Transformation Services - User Interface
Objective
Η εργασία στοχεύει στη σχεδίαση και ανάπτυξη μίας πρωτότυπης εφαρμογής για τη διαμεσολάβηση στην παροχή υπηρεσιών ψηφιακού μετασχηματισμού στις επιχειρήσεις, από κατάλληλους παρόχους υπηρεσιών
Description
Η εργασία περιλαμβάνει τα εξής:
- Ανάλυση απαιτήσεων και ανταγωνισμού
- Σχεδίαση γενικής αρχιτεκτονικής και επιλογή εργαλείων ανάπτυξης (θα παρασχεθούν servers και άλλες απαραίτητες υποδομές)
- Ανάπτυξη μέρους της διασύνδεσης με το χρήστη .
- Εισαγωγή αρχικών δεδομένων
- Έλεγχος της πλατφόρμας, μέσω ερωτηματολογίου σε πιθανούς χρήστες
- Κατάρτιση σχεδίου επόμενων βημάτων
Requirements
- Ψηφιακή Καινοτομία και επιχειρηματικότητα
- Τεχνολογία Λογισμικού
Required knowledge
Βασικές γνώσεις αναγκών ψηφιακού μετασχηματισμού μικρομεσαίων επιχειρήσεων
Bibliography
..
Development of a Certification Framework for AI applications, based on the EU AI Act
Objective
H ανάπτυξη ενός συνόλου κανόνων και απαραίτητων περιγραφών για τον έλεγχο εφαρμογών τεχνητής νοημοσύνης σύμφωνα με το EU AU Act
Description
Η εργασία περιλαμβάνει τα εξής:
- Αποδελτίωση του EU AI Act και ειδικά των κατηγοριών εφαρμογών ΑΙ που προβλέπει
- Μελέτη ανάλογων πλαισίων και εφαρμογών πιστοποίησης
- Προδιαγρφή των ελέγχων που πρέπει να γίνουν για την πιστοποίηση μίας εφαρμογής ΑΙ με βάση το AI Act
- Προδιαγραφή των περιγραφών που πρέπει να διαθέτει μία εφαρμογή ώστε να είναι ελέγξιμη με βάση το πλαίσιο
- Πιλοτική εφαρμογή σε 3 εφαρμογές ΑΙ
- Ανάπτυξη πίνακα ελέγχου προδιαγραφών σε XLS
Requirements
- ΗΔ Ι
- ΗΔ ΙΙ
- Πλαίσιο Διαλειτουργικότητας
Required knowledge
Πλαίσια ΠΙστοποίησης
Bibliography
eu ai act : https://artificialintelligenceact.eu/
Confirmity assessment tools: https://www.google.com/search?q=eu+ai+act+certification+conformity+assessment+tools&sca_esv=e9ea40622f6d2cac&sca_upv=1&sxsrf=ADLYWIKtplD-gBwyVTkIhPKzDlaf1oc-eg%3A1726660491195&ei=i7_qZoPCC9i6i-gPgufFyA0&ved=0ahUKEwjDs-bJt8yIAxVY3QIHHYJzEdkQ4dUDCA8&uact=5&oq=eu+ai+act+certification+conformity+assessment+tools&gs_lp=Egxnd3Mtd2l6LXNlcnAiM2V1IGFpIGFjdCBjZXJ0aWZpY2F0aW9uIGNvbmZvcm1pdHkgYXNzZXNzbWVudCB0b29sczIFECEYoAFIzw1QmAJYuAxwAXgBkAEAmAG3AaAB9wWqAQMwLja4AQPIAQD4AQGYAgegAogGwgIKEAAYsAMY1gQYR8ICBRAhGJ8FwgIEECEYFZgDAIgGAZAGCJIHAzEuNqAHxyU&sclient=gws-wiz-serp
Development of a Data Analysis Platform for Cognitive Health Support Using Passive Sensing
Objective
Η διπλωματική αυτή εργασία έχει ως στόχο την ανάπτυξη μιας πλατφόρμας ανάλυσης δεδομένων που θα συγκεντρώνει και θα αναλύει δεδομένα από φορητές συσκευές, για την παροχή πληροφοριών σχετικά με τη γνωστική κατάσταση των χρηστών.
Description
Η πλατφόρμα θα συλλέγει δεδομένα από εφαρμογές που παρακολουθούν τη συμπεριφορά του χρήστη (GPS, μικρόφωνο, πληκτρολόγηση, επιτάχυνση, και μοτίβα ύπνου) και θα τα αναλύει για να ανιχνεύσει πρώιμα σημάδια γνωστικής εξασθένησης. Αυτή η ανάλυση μπορεί να παρέχει χρήσιμες πληροφορίες στους φροντιστές και τους επαγγελματίες υγείας σχετικά με τη γνωστική κατάσταση του χρήστη και την ανάγκη περαιτέρω αξιολόγησης. Η ανάπτυξη της πλατφόρμας θα περιλαμβάνει εργαλεία επεξεργασίας δεδομένων όπως Python και SQL, καθώς και εισαγωγή σε αλγόριθμους πρόβλεψης και ανάλυσης μοτίβων.
Requirements
- Εισαγωγή στον Προγραμματισμό
- Εισαγωγή στις Βάσεις Δεδομένων
- Ανάλυση Δεδομένων
Required knowledge
- Γνώση γλωσσών προγραμματισμού (Python, SQL)
- Γενικές γνώσεις σχετικά με την ανάλυση δεδομένων και την επεξεργασία σημάτων
- Εισαγωγικές γνώσεις μηχανικής μάθησης
Bibliography
Rak, G. (2024). The Shrink in Your Pocket. IEEE Spectrum, 61(7), 42-47.
https://spectrum.ieee.org/mood-tracker
Development of a Small Underwater Inspection Robot
Objective
Σκοπός της διπλωματικής εργασίας είναι η μελέτη, ο σχεδιασμός, η κατασκευή και η αξιολόγηση ενός μικρού υποβρύχιου ρομπότ (Mini ROV/AUV) χαμηλού κόστους, κατάλληλου για εφαρμογές επιθεώρησης και περιβαλλοντικής παρακολούθησης σε λίμνες, ποτάμια, λιμάνια και παράκτιες περιοχές.
Description
Η εργασία περιλαμβάνει τον σχεδιασμό του μηχανικού μέρους του ρομπότ, την επιλογή και ενσωμάτωση υποβρύχιων κινητήρων (thrusters), στεγανού περιβλήματος, μπαταρίας, αισθητήρων (IMU, αισθητήρα πίεσης, θερμοκρασίας κ.ά.) και υποβρύχιας κάμερας. Θα αναπτυχθεί το απαραίτητο λογισμικό ελέγχου, ώστε το ρομπότ να μπορεί να εκτελεί βασικές κινήσεις, να συλλέγει δεδομένα και να μεταδίδει εικόνα ή μετρήσεις στον χειριστή.
Requirements
Ρομποτική Όραση
Required knowledge
Bibliography
Manos, Nikolaos, and Ergina Kavallieratou. "Underwater Robotics: Challenges and Solutions." (2025).
Development of a System for Green Transition Monitoring in SME's
Objective
Ανάπτυξη ενός διαδικτυακού Συστήματος Παρακολούθησης του Πράσινου Μετασχηματισμού Επιχειρήσεων
Description
Η διπλωματική περιλαμβάνει τα εξής:
- Ανάλυση ανάλογων εργαλείων σε ελλάδα και εξωτερικό
- Προσδιορισμός των 10 βασικών KPI's και 5 user deifned ανά τύπο επιχειρήσεων (εμπόριο, εστίαση, ξενοδοχείο, άλλο)
- Σύστημα δήλωσης KPI's ανά περίοδο και ανά επιχείρηση
- Σύστημα αναφορών
Requirements
Ψηφιακή Καινοτομία και Επιχειρηματικότητα
Required knowledge
Ανάπτυξη Συστημάτων Διαδικτύου
Bibliography
https://green-business.ec.europa.eu/publications/data-collection-tool_en
Development of a tool for certification of artificial intelligence applications, based on the EU AI ACT, με χρήση τεχνολογιών LLM
Objective
Η ανάπτυξη ενός πρωτοτύπου για τον έλεγχο εφαρμογών και των περιγραφών τους, για την συμβατότητα με το EU AI Act, με χρήση τεχνολογιών LLM
Description
Η εργασία περιλαμβάνει τα εξής:
- Αποδελτίωση του EU AI Act και ειδικά των κατηγοριών εφαρμογών ΑΙ που προβλέπει (σε συνεργασία με τον διδάσκοντα)
- Μελέτη ανάλογων πλαισίων και εφαρμογών πιστοποίησης
- Προδιαγρφή των ελέγχων που πρέπει να γίνουν για την πιστοποίηση μίας εφαρμογής ΑΙ με βάση το AI Act
- Προδιαγραφή των περιγραφών που πρέπει να διαθέτει μία εφαρμογή ώστε να είναι ελέγξιμη με βάση το πλαίσιο
- Ανάπτυξη σχετικών prompts (θα δοθούν αρχικά, απο τον διδάσκοντα)
- Ανάπτυξη εφαρμογής / φόρμας HTML για την παραμετροποίηση των prompts
- Πιλοτική εφαρμογή
Requirements
- Ψηφιακή Διακυβέρνηση
Required knowledge
Όρεξη για δουλειά σε prompt engineering
Bibliography
eu ai act : https://artificialintelligenceact.eu/
Confirmity assessment tools: https://www.google.com/search?q=eu+ai+act+certification+conformity+assessment+tools&sca_esv=e9ea40622f6d2cac&sca_upv=1&sxsrf=ADLYWIKtplD-gBwyVTkIhPKzDlaf1oc-eg%3A1726660491195&ei=i7_qZoPCC9i6i-gPgufFyA0&ved=0ahUKEwjDs-bJt8yIAxVY3QIHHYJzEdkQ4dUDCA8&uact=5&oq=eu+ai+act+certification+conformity+assessment+tools&gs_lp=Egxnd3Mtd2l6LXNlcnAiM2V1IGFpIGFjdCBjZXJ0aWZpY2F0aW9uIGNvbmZvcm1pdHkgYXNzZXNzbWVudCB0b29sczIFECEYoAFIzw1QmAJYuAxwAXgBkAEAmAG3AaAB9wWqAQMwLja4AQPIAQD4AQGYAgegAogGwgIKEAAYsAMY1gQYR8ICBRAhGJ8FwgIEECEYFZgDAIgGAZAGCJIHAzEuNqAHxyU&sclient=gws-wiz-serp
Development of a Virtual Engineering (STEM) Laboratory in a Virtual Reality (VR) Environment using Meta Quest 3
Objective
Ο στόχος της διπλωματικής είναι η ανάπτυξη ενός διαδραστικού εικονικού εργαστηρίου Μηχανικής (STEM) σε περιβάλλον Εικονικής Πραγματικότητας (VR), με σκοπό την υποστήριξη της πειραματικής μάθησης μέσω βιωματικής αλληλεπίδρασης. Το σύστημα θα επιτρέπει σε χρήστες να εκτελούν τρισδιάστατα πειράματα μηχανικής και να αλληλεπιδρούν με φυσικά μοντέλα (μηχανισμούς, μεταφορά κίνησης, δυνάμεις) σε εικονικό περιβάλλον.
Description
Στο πλαίσιο της διπλωματικής θα σχεδιαστεί και θα υλοποιηθεί ένα εικονικό εργαστήριο Μηχανικής χρησιμοποιώντας σύστημα Εικονικής Πραγματικότητας Meta Quest 3 σε συνδυασμό με ισχυρό υπολογιστικό εξοπλισμό (Game PC με GPU RTX 5080). Η υλοποίηση θα πραγματοποιηθεί με χρήση Unity 3D ή Unreal Engine 5, ανάλογα με τις απαιτήσεις του συστήματος και την επιλογή του φοιτητή/φοιτήτριας.
Το εικονικό εργαστήριο θα περιλαμβάνει 2–3 πειραματικά σενάρια, όπως:
Μελέτη δυνάμεων και ροπής σε μοχλούς και άξονες
Προσομοίωση συστημάτων γραναζιών και μετάδοσης κίνησης
Βασική προσομοίωση ρομποτικού βραχίονα (κίνημα και έλεγχος)
Η αλληλεπίδραση του χρήστη με το εικονικό περιβάλλον θα πραγματοποιείται μέσω VR controllers ή/και hand tracking του Meta Quest 3. Το σύστημα θα καταγράφει πειραματικά δεδομένα (χρόνος ολοκλήρωσης εργασιών, ακρίβεια, αριθμός λαθών) για ερευνητική ανάλυση της μαθησιακής εμπειρίας. Θα πραγματοποιηθεί πείραμα αξιολόγησης με ομάδα χρηστών (π.χ. φοιτητές) ώστε να διερευνηθεί η παιδαγωγική αξία του VR εργαστηρίου σε σχέση με συμβατικές μεθόδους μάθησης. Η αξιολόγηση θα βασιστεί σε ποσοτικά δεδομένα αλληλεπίδρασης και σε ερωτηματολόγια (π.χ. SUS ή UEQ για ευχρηστία, NASA-TLX για γνωστική επιβάρυνση).
Requirements
Προγραμματισμός
Γραφικά Υπολογιστών ή Εικονική Πραγματικότητα
Συστήματα Πολυμέσων ή Διαδραστικά Συστήματα
Required knowledge
Προγραμματισμός
Γραφικά Υπολογιστών ή Εικονική Πραγματικότητα
Συστήματα Πολυμέσων ή Διαδραστικά Συστήματα
Bibliography
Shinde, N., & Sarma, H. (2024). Enhancing STEM curriculum with virtual reality: electricity and magnetism simulations. Multimedia Tools and Applications, 1-20.
Development of an Intelligent Passive Detection System for Real-Time Prediction of Cognitive Decline
Objective
Ο στόχος αυτής της διπλωματικής εργασίας είναι η ανάπτυξη ενός ευφυούς συστήματος που θα συλλέγει και θα αναλύει δεδομένα σε πραγματικό χρόνο από κινητά τηλέφωνα, με σκοπό την πρόβλεψη πιθανών περιπτώσεων γνωστικής εξασθένησης.
Description
H διπλωματική περιλαμβάνει την ανάπτυξη ενός συστήματος που θα χρησιμοποιεί αλγόριθμους μηχανικής μάθησης για την ανάλυση δεδομένων από αισθητήρες κινητών τηλεφώνων (GPS, επιταχυνσιόμετρο, μικρόφωνο και δραστηριότητα πληκτρολόγησης), ώστε να ανιχνεύει σημάδια ήπιας γνωστικής εξασθένησης. Το σύστημα θα παρακολουθεί μοτίβα καθημερινής δραστηριότητας και γνωστικών λειτουργιών, χρησιμοποιώντας δίκτυα νευρωνικών και τεχνικές ανάλυσης συμπεριφοράς, και θα ενσωματώνει εργαλεία για έγκαιρη ειδοποίηση του χρήστη και των φροντιστών του.
Requirements
Συστήματα Διάχυτου Υπολογισμού
Μηχανική Μάθηση
Required knowledge
- Προγραμματισμός
- Χρήση βιβλιοθηκών μηχανικής μάθησης (π.χ. TensorFlow, PyTorch)
- Βασικές γνώσεις επεξεργασίας σημάτων και ανάλυσης δεδομένων
Bibliography
Rak, G. (2024). The Shrink in Your Pocket. IEEE Spectrum, 61(7), 42-47.
https://spectrum.ieee.org/mood-tracker
Development of Personalized Cognitive Empowerment Serious Games for the Elderly Using Large Language Models (LLMs)
Objective
Ο στόχος της διπλωματικής είναι η ανάπτυξη ενός πρωτοτύπου συστήματος serious games γνωστικής ενδυνάμωσης για ηλικιωμένους, το οποίο αξιοποιεί Large Language Models (LLMs) για την παραγωγή εξατομικευμένου περιεχομένου με βάση προσωπικές αναμνήσεις και προτιμήσεις των χρηστών.
Description
Η γήρανση συνοδεύεται συχνά από σταδιακή γνωστική έκπτωση, γεγονός που καθιστά σημαντική την ανάπτυξη τεχνολογιών γνωστικής ενδυνάμωσης. Τα serious games και τα conversational AI συστήματα μπορούν να υποστηρίξουν τη διατήρηση της γνωστικής δραστηριότητας των ηλικιωμένων μέσω προσωποποιημένων και διαδραστικών εμπειριών.
Στο πλαίσιο της διπλωματικής θα αναπτυχθεί μια εφαρμογή serious games που θα χρησιμοποιεί Large Language Models (π.χ. GPT μέσω API) για τη δημιουργία προσωποποιημένων ερωτήσεων, ιστοριών ή ασκήσεων μνήμης βασισμένων σε προσωπικές πληροφορίες και αναμνήσεις των χρηστών.
Η εφαρμογή θα περιλαμβάνει:
- Συλλογή προσωπικών πληροφοριών μέσω web ή mobile interface
- Δημιουργία user profile
- Επικοινωνία με LLM μέσω API
- Παραγωγή εξατομικευμένων cognitive games
- Καταγραφή απαντήσεων και επιδόσεων χρηστών
- Βασική αξιολόγηση usability και user experience
Η υλοποίηση μπορεί να γίνει σε Python ή web/mobile περιβάλλον, ενώ τα serious games θα επικεντρώνονται σε:
- ασκήσεις μνήμης,
- completion tasks,
- storytelling quizzes,
- sequence ordering activities.
Θα πραγματοποιηθεί πιλοτική αξιολόγηση με μικρό αριθμό χρηστών ή φοιτητών ώστε να μελετηθεί η αποδοχή και η λειτουργικότητα του συστήματος.
Requirements
- Προγραμματισμός
- Τεχνητή Νοημοσύνη
- Τεχνολογίες Web ή Κινητού Υπολογισμού
- Αλληλεπίδραση Ανθρώπου-Υπολογιστή
Required knowledge
- Python ή JavaScript
- REST APIs
- Βασικές γνώσεις AI/LLMs
Bibliography
Silacci, A., Giachetti, B., Angelini, L., Lopomo, N. F., Andreoni, G., Mugellini, E., ... & Caon, M. (2026). Large Language Model–Based Agents for Physical Activity and Cognitive Training: Scoping Review. JMIR AI, 5(1), e80123. DOI: https://doi.org/10.2196/80123
Skikos, G., Goumopoulos, C. CogniFrame: A Serious Games Framework for Older Adults with Mild Cognitive Impairment. Behaviour & Information Technology, Taylor & Francis, 2026. DOI: https://doi.org/10.1080/0144929X.2026.2676748
Developnet of an assessment web tool for hospital websites
Objective
Η εργασία στοχεύει στην ανάπτυξη διαδικτυακού εργαλείου αξιολόγησης διαδικτυακών τόπων νοσοκομείων.
Description
Η κατασκευή του εργαλείου θα αξιοποιήσει τα κριτήρια και τους δείκτες υπολογισμού της μεθοδολογίας HOSPI. Μέσα από το εργαλείο, θα δίνεται η δυνατότητα στους χρήστες να εισάγουν, μέσα από προκαθορισμένο τρόπο (συγκεκριμένη φόρμα και αρχείο excel) τα δεδομένα που απαιτούνται για την αξιολόγηση των διαδικτυακών τόπων νοσοκομείων. Το εργαλείο:
- · Θα επιτρέπει την εισαγωγή και αποθήκευση δεδομένων
- · Θα επιτρέπει τον υπολογισμό των κριτηρίων με παραμετρικό τρόπο. Ο χρήστης θα καθορίζει τις τιμές των παραμέτρων
- · Θα παρουσιάζει πίνακες με στατιστικά αποτελέσματα
- · Θα παράγει και θα παρουσιάζει πίνακες και διαγράμματα αποτελεσμάτων σύμφωνα με παραμετρικές επιλογές του χρήστη
- · Θα παράγει συγκριτικούς πίνακες μεταξύ διαφορετικών νοσοκομείων σύμφωνα με τις επιλογές του χρήστη
- · Θα παράγει αυτοματοποιημένες αναφορές αξιολόγησης σε επίπεδο νοσοκομείου και χώρας
Requirements
-
Required knowledge
- Βάσεις Δεδομένων (π.χ. ΜySQL, Oracle, Microsoft SQL Server) Γλώσσες προγραμματισμού (π.χ. Java, Python, PHP)
DIGITAL NUDGING - Μείωση Τριβής (Friction) στον Σχεδιασμό Ψηφιακών Υπηρεσιών
Objective
Η παρούσα διπλωματική εργασία θα εξετάζει την έννοια της «τριβής» (friction) στον σχεδιασμό ψηφιακών υπηρεσιών και τον τρόπο με τον οποίο αυτή επηρεάζει τη συμπεριφορά, την εμπειρία και τη λήψη αποφάσεων των χρηστών. Ως friction ορίζονται όλα εκείνα τα εμπόδια ( γνωστικά, λειτουργικά ή συναισθηματικά) που δυσκολεύουν ή καθυστερούν την ολοκλήρωση μιας ενέργειας μέσα σε ένα ψηφιακό περιβάλλον.
Description
Η παρούσα διπλωματική εργασία θα εξετάζει την έννοια της «τριβής» (friction) στον σχεδιασμό ψηφιακών υπηρεσιών και τον τρόπο με τον οποίο αυτή επηρεάζει τη συμπεριφορά, την εμπειρία και τη λήψη αποφάσεων των χρηστών. Ως friction ορίζονται όλα εκείνα τα εμπόδια ( γνωστικά, λειτουργικά ή συναισθηματικά) που δυσκολεύουν ή καθυστερούν την ολοκλήρωση μιας ενέργειας μέσα σε ένα ψηφιακό περιβάλλον.
Σε ένα περιβάλλον όπου η εμπειρία χρήστη αποτελεί κρίσιμο παράγοντα επιτυχίας, η μείωση της τριβής συνδέεται άμεσα με την αύξηση της ικανοποίησης, της μετατροπής (conversion) και της αφοσίωσης των χρηστών.
Η εργασία εστιάζει στους εξής βασικούς άξονες:
• Ο ορισμός και οι κατηγορίες friction (γνωστική, λειτουργική, συναισθηματική)
• Ο τρόπος με τον οποίο η τριβή επηρεάζει τη συμπεριφορά των χρηστών
• Η σχέση μεταξύ friction, user experience (UX) και conversion rates
• Η διάκριση μεταξύ «αρνητικής» και «θετικής» τριβής (π.χ. για ασφάλεια ή προσοχή)
Ιδιαίτερη έμφαση θα δοθεί στα σημεία όπου εμφανίζεται friction μέσα σε μια ψηφιακή υπηρεσία:
• Φόρμες εγγραφής και διαδικασίες onboarding
• Ροές ολοκλήρωσης ενεργειών (checkout, submissions)
• Microcopy και μηνύματα διεπαφής
• Χρόνοι απόκρισης και τεχνικές καθυστερήσεις
• Πολυπλοκότητα επιλογών και πληροφοριών
Σε μεθοδολογικό επίπεδο, η εργασία θα βασιστεί σε:
• Αρχές User-Centered Design
• Behavioral Design και Digital Nudging
• Ανάλυση user journeys και pain points
• Μεθόδους αξιολόγησης UX (heuristic evaluation, usability testing)
Στο πρακτικό μέρος, θα πραγματοποιηθεί:
• Ανάλυση υπάρχουσας ψηφιακής υπηρεσίας (ή case study)
• Εντοπισμός σημείων τριβής (friction mapping)
• Ανασχεδιασμός βασικών ροών χρήστη
• Δημιουργία prototype με βελτιωμένη εμπειρία
• Συγκριτική αξιολόγηση (before vs after)
Παράλληλα, θα εξεταστούν κρίσιμες σχεδιαστικές επιλογές:
• Πότε πρέπει να μειώνεται η τριβή και πότε να διατηρείται
• Η ισορροπία μεταξύ ευκολίας και ασφάλειας
• Ο ρόλος του microcopy στη μείωση αβεβαιότητας
• Η χρήση nudges για καθοδήγηση της συμπεριφοράς
Requirements
ΚΑΝΕΝΑ
Required knowledge
ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
Bibliography
https://www.elgaronline.com/edcollbook/book/9781839106750/9781839106750.xml
https://www.elgaronline.com/edcollchap/book/9781839106750/book-part-9781839106750-40.xml
Dynamic difficulty level adjustment of serious games for cognitive practice
Objective
Ο στόχος της διπλωματικής εργασίας είναι ο σχεδιασμός και η ανάπτυξη ενός μηχανισμού δυναμικής προσαρμογής επιπέδου δυσκολίας και η ενσωμάτωσή του σε μια υπάρχουσα εφαρμογή παιχνιδιών σοβαρού σκοπού για γνωστική εξάσκηση ανθρώπων τρίτης ηλικίας με ήπια γνωστική εξασθένηση.
Description
Η Δυναμική Προσαρμογή Δυσκολίας (Dynamic Difficulty Adjustment - DDA), γνωστή ως DDA, είναι μια θεωρία που αφορά το πεδίο του σχεδιασμού παιχνιδιών σοβαρού σκοπού. Ο βασικός άξονας της προσέγγισης αυτής, στηρίζεται στο ότι η δυσκολία ενός παιχνιδιού πρέπει να αλλάζει δυναμικά σύμφωνα με την επιδεξιότητα και την απόδοση του παίκτη. Καθώς αυξάνεται το επίπεδο δυσκολίας, αυξάνεται και η δυσκολία του παιχνιδιού και το εκπαιδευτικό περιεχόμενο. Για να διασφαλιστεί η κατάκτηση του γνωστικού και εκπαιδευτικού περιεχομένου του κάθε παιχνιδιού, κρίνεται αναγκαία η σταδιακή αύξηση της δυσκολίας του περιεχομένου αυτού, το οποίο θα πρέπει να αυξάνεται με αργό και σταθερό ρυθμό και μερικές φορές ένα ευκολότερο περιεχόμενο να επανεξετάζεται στα υψηλότερα επίπεδα δυσκολίας. Απαραίτητη προϋπόθεση για την ανάπτυξη ενός τέτοιου μηχανισμού δυναμικής προσαρμογής είναι η δυνατότητα επιλογής από μια ποικιλία περιεχομένου. Ο μηχανισμός, θα είναι υπεύθυνος για την προσαρμογή παραμέτρων και στοιχείων του εκάστοτε παιχνιδιού (π.χ. διαθέσιμος χρόνος απόκρισης, πλήθος ερεθισμάτων, μήκος λέξεων, κ.ά.).
Για τις ανάγκες της διπλωματικής θα δοθεί μια συγκεκριμένη εφαρμογή που περιλαμβάνει παιχνίδια σοβαρού σκοπού που σχεδιάστηκαν για την ενίσχυση των γνωστικών λειτουργιών μέσω ασκήσεων που εστιάζουν σε διάφορους γνωστικούς τομείς. Η εφαρμογή έχει αναπτυχθεί σε περιβάλλον Unity και μπορεί να χτιστεί είτε για Android είτε για WebGL πλατφόρμες. Η τρέχουσα εφαρμογή δίνει τη δυνατότητα να επιλέξουμε χειροκίνητα την εκτέλεση των παιχνιδιών σε διαφορετικά επίπεδα δυσκολίας ανάλογα και με τις δυνατότητες των συμμετεχόντων. Στο πλαίσιο της εργασίας θα σχεδιαστεί ένας μηχανισμός δυναμικής προσαρμογής του επιπέδου δυσκολίας που θα λαμβάνει υπόψη στοιχεία όπως:
1. Τα χαρακτηριστικά του χρήστη (φύλλο, ηλικία, τρέχον γνωστικό επίπεδο)
2. Πρόσφατα δεδομένα χρήσης (του current game session, π.χ. αν δεν απαντά σωστά x% των ερωτήσεων στο Level 1 δεν μπορεί να πάει στο Level 2, αντίστοιχα από το Level 2 στο Level 3).
3. Ιστορικά δεδομένα χρήσης (αν ιστορικά έχει απαντήσει σωστά x% των ερωτήσεων στο Level 1 μπορεί να πάει στο Level 2, αντίστοιχα από το Level 2 στο Level 3).
4. To 3 υπερισχύει του 2, δηλαδή αν το 3 είναι true και το 4 false προχωρά στο επόμενο επίπεδο.
5. Άλλα κριτήρια που θα προκύψουν από την έρευνα της διπλωματικής
Επιπλέον, για να λειτουργήσει σωστά ένας μηχανισμός δυναμικής προσαρμογής θα χρειαστεί να εμπλουτιστεί για κάθε ένα από τα παιχνίδια της εφαρμογής το σχετικό περιεχόμενο. Για παράδειγμα, για ένα παιχνίδι παζλ, θα πρέπει να εμπλουτιστούν οι διαθέσιμες εικόνες, ενώ για ένα παιχνίδι εξάσκησης της γλώσσας (π.χ. συνώνυμα-αντώνυμα) θα πρέπει να εμπλουτιστεί το σχετικό λεξιλόγιο
Requirements
Κατανεμημένα Συστήματα
Προηγμένα Θέματα Γλωσσών Προγραμματισμού
Required knowledge
Τεχνολογία Λογισμικού
Προγραμματισμός σε Android
Bibliography
Zohaib, M. (2018). Dynamic difficulty adjustment (DDA) in computer games: A review. Advances in Human-Computer Interaction, 2018.
Lopes, R., & Bidarra, R. (2011). Adaptivity challenges in games and simulations: a survey. IEEE Transactions on Computational Intelligence and AI in Games, 3(2), 85-99.
Education for IoT
Objective
Στόχος της εργασίας είναι η έρευνα και η δημιουργία εκπαιδευτικών ενοτήτων σε θέματα Διαδικτύου των Πραγμάτων με χρήση εργαστηριακών υποδομών και τεχνολογιών διαδικτύου. Ιδιαίτερη έμφαση δίνεται στην Α/μια και Β/μια εκπαίδευση καθώς και στην κατάρτιση άλλων ειδικοτήτων με χρήση σύγχρονων μεθόδων εκπαίδευσης.
Description
Στόχοι της διπλωματικής είναι η διερεύνηση του τοπίου της εκπαίδευσης σε θέματα Διαδικτύου των Πραγμάττωνστους παρακάτω κύριους άξονες:
· Συστήματα εκπαίδευσης που βοηθούν τον εκπαιδευτή και εκπαιδευόμενο και προσαρμόζονται κατάλληλα στις ικανότητες των χρηστών
· Εξέλιξη και προσαρμογή της διδακτικής με βάση την χρήση τεχνολογιών. Μέθοδοι διδασκαλίας, χρήση παιχνιδιών, τηλεκπαίδευση σε Α/μια και Β/μια και κατάρτιση.
· Τεχνολογίες μάθησης με έμφαση τον χώρο της επιστήμης και της εκπαίδευσης που α) βοηθούν τον μαθητευόμενο να δημιουργήσει τον δικό του χώρο εκπαίδευσης, ενισχύει την αναζήτηση, την δημιουργικότητα και έξυπνη εφαρμογή της θεωρίας β) υποστηρίζουν διάχυση πληροφορίας και χρήση απομακρυσμένων υποδομών μάθησης, πειραματισμού και εκπαίδευσης, πέρα από γεωγραφικά και άλλα σύνορα.
Requirements
Σχεδιασμός, Ανάπτυξη και Επίδοση Δικτύων Νέας Γενιάς
Σύγχρονα Δίκτυα και Διασύνδεση ΔτΠ
Θέματα Εφαρμογών Τεχνολογιών ΔτΠ
Required knowledge
Πλατφόρμες εκπαίδευσης μέσω διαδικτύου
Bibliography
https://iot.ieee.org/education.html
Embedding AI Techniques in Microprocessors for Assistive Walking Devices
Objective
Μελέτη της δυνατότητας ενσωμάτωσης τεχνικών τεχνητής νοημοσύνης σε μικροεπεξεργαστές για την υποστήριξη συσκευών υποβοήθησης βάδισης. Οι λειτουργίες περιλαμβάνουν ανίχνευση αντικειμένων μέσω ανάλυσης εικόνας και ενημέρωση του χρήστη.
Description
Η διπλωματική εργασία εστιάζει στη μελέτη των τεχνικών τεχνητής νοημοσύνης που μπορούν να ενσωματωθούν σε μικροεπεξεργαστές για χρήση σε συσκευές υποβοήθησης βάδισης (π.χ. έξυπνο μπαστούνι). Η έρευνα περιλαμβάνει τη διερεύνηση τεχνολογιών όπως η ανάλυση εικόνας για την ανίχνευση εμποδίων και άλλων περιβαλλοντικών στοιχείων, και πώς αυτές οι τεχνολογίες μπορούν να βελτιώσουν την ασφάλεια και την αυτονομία των χρηστών. Επίσης, θα εξεταστούν οι απαιτήσεις από πλευράς υλικού και λογισμικού για την ενσωμάτωση αυτών των τεχνικών σε υπάρχουσες συσκευές.
Requirements
- Τεχνητή Νοημοσύνη
- Ενσωματωμένα Συστήματα
- Προγραμματισμός Μικροεπεξεργαστών
Required knowledge
- Βασικές αρχές προγραμματισμού μικροεπεξεργαστών
- Αλγόριθμοι τεχνητής νοημοσύνης
- Ανάλυση και επεξεργασία εικόνας
- Συστήματα IoT
Bibliography
[1] Smart Cane / Walking Stick Market | Size, Share, Growth | 2024 - 2030 (virtuemarketresearch.com)
- https://virtuemarketresearch.com/report/smart-cane-walking-stick-market
[2] Arefin, P., Habib, M. S., Arefin, A., & Arefin, M. S. (2021). Gait Analysis for the elderly and popular designs of smart canes available in the market: A narrative review. International Journal of Aging Health and Movement, 3(1), 31-38.
[3] Devi, A., Hassan, M. A., Ahmad, I., Sohail, M., Mahoob, M. A., & Junaid, H. (2023). Assistive Smart Cane for Visually Impaired People Based on Convolutional Neural Network (CNN). In IoT-enabled Convolutional Neural Networks: Techniques and Applications (pp. 125-147). River Publishers.
Embedding authentication mechanisms in group key agreement protocols
Objective
Στόχος είναι η μελέτη πρωτοκόλλων συμφωνίας κλειδιού και η μελέτη συγκεκριμένων αλγορίθμων που μετατρέπουν πρωτόκολλα ασφαλή μόνο σε παθητικές επιθέσεις σε πρωτόκολλα σθεναρά και σε ενεργές επιθέσεις.
Description
Μία από τις πιο σημαντικές παραμέτρους για την επίτευξη προστασίας και ασφάλειας μεταξύ των μελών μιας ομάδας είναι η εγκαθίδρυση ενός ομαδικού, κοινού για όλους τους χρήστες, κλειδιού. Τα περισσότερα πρωτόκολλα συμφωνίας ομαδικού κλειδιού δεν περιλαμβάνουν μηχανισμούς πιστοποίησης μεταξύ των μελών της ομάδας και για το λόγο αυτό είναι σθεναρά μόνο σε παθητικές επιθέσεις. Ένας τρόπος για να γίνουν τα πρωτόκολλα αυτά ασφαλή και σε ενεργές επιθέσεις είναι να χρησιμοποιηθούν ορισμένοι αλγόριθμοι που εισάγουν μηχανισμούς πιστοποίησης. Στόχος αυτής της διπλωματικής είναι να μελετηθεί ένας τέτοιος αλγόριθμος, να εφαρμοστεί σε πρωτόκολλα συμφωνίας ομαδικού κλειδιού και να αξιολογηθεί η απόδοσή του.
Requirements
Κρυπτογραφία
Ασφάλεια Δικτύων Υπολογιστών
Required knowledge
Κρυπτογραφία, Προγραμματισμός σε C, Linux
Bibliography
1.Laur S. and Pasini S., "SAS-Based Group Authentication and Key Agreement Protocols", PKC 2008, LNCS 4939, pp. 197-213, 2008.
2. Tang Q. and Mitchell C., “Efficient Compilers for Authenticated Group Key Exchange”, CIS 2005, LNAI 3802, pp. 192-197, 2005.
Emotional state detection via ECG from Polar H10 and Machine Learning
Objective
Κατηγοριοποίηση συναισθηματικών καταστάσεων (θετικό–ουδέτερο–αρνητικό συναίσθημα) με βάση ECG και HRV χαρακτηριστικά.
Description
Θα γίνει πείραμα με συμμετέχοντες όπου θα προκαλείται συναίσθημα μέσω video stimuli (π.χ. DEAP dataset protocol). Θα συλλεχθούν ECG δεδομένα από τον Polar H10 και θα εξαχθούν HRV χαρακτηριστικά. Στη συνέχεια θα εκπαιδευτεί μοντέλο Machine Learning (π.χ. SVM ή Gradient Boosting) για ταξινόμηση των συναισθηματικών καταστάσεων.
Requirements
Προγραμματισμός, Ανάλυση Σημάτων, Μηχανική Μάθηση
Required knowledge
Python ή Matlab, βασική στατιστική
Bibliography
Kumar, A., & Kumar, A. (2025). Human emotion recognition using machine learning techniques based on the physiological signal. Biomedical Signal Processing and Control, 100, 107039.
Kocaleva, M., Stojanova, A., Koceska, N., & Koceski, S. (2025). Emotion Detection from Physiological Markers Using Machine Learning. Informatica, 49(21), 29-44.
Enhancement of the Privacy requirements engineering methodology, Pris based on the GDPR principles
Objective
Στόχος της διπλωματικής εργασίας είναι η ενίσχυση της μεθοδολογίας προστασίας της ιδιωτικότητας PriS με τις αρχές του Γενικού Κανονισμού Προστασίας Δεδομένων (ΓΚΠΔ).
Description
Στην εργασία θα αναλυθεί η μεθοδολογία προστασίας της ιδιωτικότητας PriS προκειμένου να ενισχυθεί με κατάλληλα βήματα ώστε να μπορεί να υποστηρίξει την ανάπτυξη υπαρχόντων ή νέων πληροφοριακών συστημάτων τα οποία θα είναι κατάλληλα για την υποστήριξη της συμμόρφωση των οργανισμών με τις αρχές του ΓΚΠΔ.
Requirements
Μεθοδολογίες και Εργαλεία Ανάπτυξης και Σχεδίασης ΠΣ
Ασφάλεια ΠΣ
Προστασία Προσωπικών Δεδομένων
Required knowledge
Ανάλυση και Σχεδίαση ΠΣ
Αρχές Προστασίας Ιδιωτικότητας
Bibliography
- C. Kalloniatis, E. Kavakli and S. Gritzalis, “Addressing privacy requirements in system design: the PriS method”, Requirements Engineering, vol.13, no.3, pp. 241-255, 2008.
- Kalloniatis, C., Kavakli, E. and Gritzalis, S., 2005, August. Pris methodology: incorporating privacy requirements into the system design process. In Proceedings of the SREIS 2005 13th IEEE International Requirements Engineering Conference–Symposium on Requirements Engineering for Information Security, J. Mylopoulos, G. Spafford (Eds.).
- Kavakli, E., Gritzalis, S. and Christos, K., 2007. Protecting privacy in system design: the electronic voting case. Transforming Government: People, Process and Policy, 1(4), pp.307-332.
- Theunissen, W.H.M., 2005. A case-study based assessment of Agile software development (Doctoral dissertation, University of Pretoria).
- European Parliament: Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).
- A. Cavoukian, “Privacy by design [leading edge]”, IEEE Technology and Society Magazine, vol. 31, no. 4, pp. 18–19, 2012.
- D. J. Solove, “A taxonomy of privacy” 154 U. Pa. L. Rev. 477, 2006.

