Publications



2019

Conference Papers

Themistoklis Diamantopoulos, Maria-Ioanna Sifaki and Andreas L. Symeonidis
"Towards Mining Answer Edits to Extract Evolution Patterns in Stack Overflow"
16th International Conference on Mining Software Repositories, 2019 Mar

Thecurrentstateofpracticedictatesthatinorderto solve a problem encountered when building software, developers ask for help in online platforms, such as Stack Overflow. In this context of collaboration, answers to question posts often undergo several edits to provide the best solution to the problem stated. In this work, we explore the potential of mining Stack Overflow answer edits to extract common patterns when answering a post. In particular, we design a similarity scheme that takes into account the text and code of answer edits and cluster edits according to their semantics. Upon applying our methodology, we provide frequent edit patterns and indicate how they could be used to answer future research questions. Our evaluation indicates that our approach can be effective for identifying commonly applied edits, thus illustrating the transformation path from the initial answer to the optimal solution.

@conference{Diamantopoulos2019,
author={Themistoklis Diamantopoulos and Maria-Ioanna Sifaki and Andreas L. Symeonidis},
title={Towards Mining Answer Edits to Extract Evolution Patterns in Stack Overflow},
booktitle={16th International Conference on Mining Software Repositories},
year={2019},
month={03},
date={2019-03-15},
url={https://issel.ee.auth.gr/wp-content/uploads/2019/03/MSR2019.pdf},
abstract={Thecurrentstateofpracticedictatesthatinorderto solve a problem encountered when building software, developers ask for help in online platforms, such as Stack Overflow. In this context of collaboration, answers to question posts often undergo several edits to provide the best solution to the problem stated. In this work, we explore the potential of mining Stack Overflow answer edits to extract common patterns when answering a post. In particular, we design a similarity scheme that takes into account the text and code of answer edits and cluster edits according to their semantics. Upon applying our methodology, we provide frequent edit patterns and indicate how they could be used to answer future research questions. Our evaluation indicates that our approach can be effective for identifying commonly applied edits, thus illustrating the transformation path from the initial answer to the optimal solution.}
}

Tsardoulias Emmanouil, Panayiotou Konstantinos, Symeonidis Andreas and Petrou Loukas
"REMEDES: Τεχνικά χαρακτηριστικά και προδιαγραφές συστήματος αποτίμησης κιναισθησίας προς διάγνωση της νόσου Alzheimer"
11th Panhellenic Conference on Alzheimer's Disease & 3rd Mediterranean Conference on Neurodegenerative Diseases PICAD & MeCoND, Thessaloniki, Greece, 2019 Feb

Το REMEDES αποτελεί ένα σύστημα προσανατολισμένο στην μέτρηση και καταγραφή αντανακλαστικών και αντίδρασης με υψηλή ακρίβεια, κάνοντας χρήση οπτικών ή/και ακουστικών ερεθισμάτων. Το σύστημα είναι κατάλληλο για την ποσοτικοποίηση της ιδιοδεκτικότητας/κιναισθησίας, καθώς στηρίζεται στο βασικό πεδίο της ανθρώπινης δράσης/αντίδρασης, έχοντας ως είσοδο την όραση ή την ακοή και έξοδο το μυοσκελετικό σύστημα. Ως σύστημα, το REMEDES αποτελείται από έναν αριθμό ασύρματων φορητών συσκευών (Pads), οι οποίες μπορούν να τοποθετηθούν στον χώρο και να “προγραμματιστούν” ανάλογα, υλοποιώντας έτσι διάφορους τύπους ασκήσεων. Μέσω του κατάλληλου λογισμικού, για κάθε άσκηση γίνεται ανάλυση αποτελεσμάτων, ενώ παρέχονται στοιχεία επίδοσης χρήστη. Το σύστημα δίνει την δυνατότητα σύγκρισης των επιδόσεων ανάμεσα σε άλλους χρήστες ή ομάδες χρηστών. Κάθε REMEDES Pad ενεργοποιείται, παράγοντας φως συγκεκριμένου χρώματος/φωτεινότητας ή ήχο συγκεκριμένης έντασης/συχνότητας. Στη συνέχεια, ο εκάστοτε χρήστης καλείται να το “απενεργοποιήσει”, περνώντας το χέρι (ή άλλο μέλος του σώματος ανάλογα με την άσκηση) μπροστά από το εμπρόσθιο μέρος της συσκευής, οπότε και καταγράφεται με ακρίβεια ο χρόνος που πέρασε από την ενεργοποίηση έως την απενεργοποίηση του Pad. Κάθε άσκηση αποτελείται από έναν αριθμό τέτοιων ενεργοποιήσεων/απενεργοποιήσεων. Συνεπώς συνδυάζοντας διαφορετικές τοπολογίες και διαφορετικά ερεθίσματα (χρώματα, φωτεινότητες, ήχο), μπορεί να δημιουργηθεί ένα μεγάλο εύρος ασκήσεων διαφορετικής πολυπλοκότητας και δυσκολίας. Το σύστημα καταμετρά τις έγκυρες, άκυρες και εσφαλμένες απενεργοποιήσεις, όπως και όλους τους χρόνους απόκρισης, και παρουσιάζει τα αποτελέσματα σε γραφική κι επεξεργάσιμη μορφή. Ένα από τα ανταγωνιστικά πλεονεκτήματα του συστήματος REMEDES σε σχέση με άλλα, παρόμοια, συστήματα είναι ότι υποστηρίζει μέσα από τη διαδικτυακή γραφική του διεπαφή τη δημιουργία και εκτέλεση ασκήσεων τυχαίας ενεργοποίησης (όπου το σύστημα αποφασίζει ποιες συσκευές θα ενεργοποιηθούν ανάλογα με παραμέτρους εισόδου), ασκήσεις προκαθορισμένων βημάτων, όπως και ασκήσεις ελέγχου μνήμης. Στη συγκεκριμένη ομιλία θα παρουσιαστούν ο τρόπος λειτουργίας του συστήματος, οι οθόνες διεπαφής όπου εμφανίζονται τα αποτελέσματα και μία μικρή επίδειξη ενδεικτικών ασκήσεων.

@conference{EmmanouilPICAD2019,
author={Tsardoulias Emmanouil and Panayiotou Konstantinos and Symeonidis Andreas and Petrou Loukas},
title={REMEDES: Τεχνικά χαρακτηριστικά και προδιαγραφές συστήματος αποτίμησης κιναισθησίας προς διάγνωση της νόσου Alzheimer},
booktitle={11th Panhellenic Conference on Alzheimer's Disease & 3rd Mediterranean Conference on Neurodegenerative Diseases PICAD & MeCoND},
address={Thessaloniki, Greece},
year={2019},
month={02},
date={2019-02-14},
abstract={Το REMEDES αποτελεί ένα σύστημα προσανατολισμένο στην μέτρηση και καταγραφή αντανακλαστικών και αντίδρασης με υψηλή ακρίβεια, κάνοντας χρήση οπτικών ή/και ακουστικών ερεθισμάτων. Το σύστημα είναι κατάλληλο για την ποσοτικοποίηση της ιδιοδεκτικότητας/κιναισθησίας, καθώς στηρίζεται στο βασικό πεδίο της ανθρώπινης δράσης/αντίδρασης, έχοντας ως είσοδο την όραση ή την ακοή και έξοδο το μυοσκελετικό σύστημα. Ως σύστημα, το REMEDES αποτελείται από έναν αριθμό ασύρματων φορητών συσκευών (Pads), οι οποίες μπορούν να τοποθετηθούν στον χώρο και να “προγραμματιστούν” ανάλογα, υλοποιώντας έτσι διάφορους τύπους ασκήσεων. Μέσω του κατάλληλου λογισμικού, για κάθε άσκηση γίνεται ανάλυση αποτελεσμάτων, ενώ παρέχονται στοιχεία επίδοσης χρήστη. Το σύστημα δίνει την δυνατότητα σύγκρισης των επιδόσεων ανάμεσα σε άλλους χρήστες ή ομάδες χρηστών. Κάθε REMEDES Pad ενεργοποιείται, παράγοντας φως συγκεκριμένου χρώματος/φωτεινότητας ή ήχο συγκεκριμένης έντασης/συχνότητας. Στη συνέχεια, ο εκάστοτε χρήστης καλείται να το “απενεργοποιήσει”, περνώντας το χέρι (ή άλλο μέλος του σώματος ανάλογα με την άσκηση) μπροστά από το εμπρόσθιο μέρος της συσκευής, οπότε και καταγράφεται με ακρίβεια ο χρόνος που πέρασε από την ενεργοποίηση έως την απενεργοποίηση του Pad. Κάθε άσκηση αποτελείται από έναν αριθμό τέτοιων ενεργοποιήσεων/απενεργοποιήσεων. Συνεπώς συνδυάζοντας διαφορετικές τοπολογίες και διαφορετικά ερεθίσματα (χρώματα, φωτεινότητες, ήχο), μπορεί να δημιουργηθεί ένα μεγάλο εύρος ασκήσεων διαφορετικής πολυπλοκότητας και δυσκολίας. Το σύστημα καταμετρά τις έγκυρες, άκυρες και εσφαλμένες απενεργοποιήσεις, όπως και όλους τους χρόνους απόκρισης, και παρουσιάζει τα αποτελέσματα σε γραφική κι επεξεργάσιμη μορφή. Ένα από τα ανταγωνιστικά πλεονεκτήματα του συστήματος REMEDES σε σχέση με άλλα, παρόμοια, συστήματα είναι ότι υποστηρίζει μέσα από τη διαδικτυακή γραφική του διεπαφή τη δημιουργία και εκτέλεση ασκήσεων τυχαίας ενεργοποίησης (όπου το σύστημα αποφασίζει ποιες συσκευές θα ενεργοποιηθούν ανάλογα με παραμέτρους εισόδου), ασκήσεις προκαθορισμένων βημάτων, όπως και ασκήσεις ελέγχου μνήμης. Στη συγκεκριμένη ομιλία θα παρουσιαστούν ο τρόπος λειτουργίας του συστήματος, οι οθόνες διεπαφής όπου εμφανίζονται τα αποτελέσματα και μία μικρή επίδειξη ενδεικτικών ασκήσεων.}
}

Spyros Megalou, Anastasios Tzitzis, Stavroula Siachalou, Traianos Yioultsis, John Sahalos, Emmanouil Tsardoulias, Alexandros Filotheou, Andreas Symeonidis, Loukas Petrou and Antonis G. Dimitriou
"Fingerprinting Localization of RFID tags with Real-Time Performance-Assessment, using a Moving Robot"
13th European Conference of Antennas and Propagation, Krakow, Poland, 2019 Jan

@conference{Megalou2019,
author={Spyros Megalou and Anastasios Tzitzis and Stavroula Siachalou and Traianos Yioultsis and John Sahalos and Emmanouil Tsardoulias and Alexandros Filotheou and Andreas Symeonidis and Loukas Petrou and Antonis G. Dimitriou},
title={Fingerprinting Localization of RFID tags with Real-Time Performance-Assessment, using a Moving Robot},
booktitle={13th European Conference of Antennas and Propagation},
address={Krakow, Poland},
year={2019},
month={01},
date={2019-01-01}
}

Eleni Poptsi, Despoina Moraitou, Tsardoulias Emmanouil, Panayiotou Konstantinos, Symeonidis Andreas, Petrou Loukas and Magda Tsolaki
"Συστοιχία REMEDES: Ένα νέο ηλεκτρονικό εργαλείο αξιολόγησης ικανοτήτων νοητικού ελέγχου στη γήρανση"
11th Panhellenic Conference on Alzheimer's Disease & 3rd Mediterranean Conference on Neurodegenerative Diseases PICAD & MeCoND, Thessaloniki, Greece, 2019 Feb

Στις μέρες μας, υπάρχουν αρκετά νευροψυχολογικά εργαλεία που έχουν χρησιμοποιηθεί για τον διαχωρισμό των νοητικά υγιών ατόμων άνω των 65 ετών, από τα άτομα με Υποκειμενική Νοητική Δυσλειτουργία (ΥΝΔ), με Ήπια Νοητική Δυσλειτουργία (ΗΝΔ) και άνοια. Με βάση την υπάρχουσα βιβλιογραφία, οι ικανότητες νοητικού ελέγχου όπως η αναστολή και η εργαζόμενη μνήμη έχουν συσχετιστεί με νοητική έκπτωση και άνοια. Ωστόσο, οι δοκιμασίες που χρησιμοποιούνται έως σήμερα τείνουν να επηρεάζονται είτε από το εκπαιδευτικό επίπεδο του εξεταζόμενου, είτε από αντίστοιχες γλωσσικές μειονεξίες. Γι’ αυτό το λόγο τα υπάρχοντα εργαλεία φαίνεται να μην είναι ιδιαίτερα ευαίσθητα στη διαφορική διάγνωση μεταξύ των παραπάνω ομάδων. Κατά συνέπεια, η σχεδίαση κατάλληλων συστοιχιών/εργαλείων που μπορούν να εκτιμήσουν της ικανότητες νοητικού ελέγχου, χωρίς να απαιτούν γλωσσικές ικανότητες (μειώνοντας έτσι την επίδραση του εκπαιδευτικού επιπέδου των συμμετεχόντων) παραμένει ένα θέμα ιδιαίτερα επίκαιρο. Για το σκοπό αυτό δημιουργήθηκε μια συστοιχία αξιολόγησης του νοητικού ελέγχου προσαρμόζοντας το σύστημα “REMEDES1”, ένα σύστημα μέτρησης αντανακλαστικών/αντίδρασης. Η συστοιχία αυτή επικεντρώνεται σε τρεις διαφορετικές πτυχές του νοητικού ελέγχου (εργαζόμενη μνήμη, προσοχή κι εκτελεστική λειτουργία). Η πρώτη δοκιμασία εξετάζει ικανότητες εργαζόμενης μνήμης, ενώ η επόμενη εκτιμά ικανότητες εποπτικού συστήματος προσοχής. Οι τελευταία δοκιμασία διερευνά τον ανασταλτικό έλεγχο και την εναλλαγή κανόνων/έργων. Η συστοιχία δοκιμασιών REMEDES4Alzheimer θα εφαρμοστεί σε 150 συμμετέχοντες (n=150), οι οποίοι θα χωριστούν σε τέσσερις ομάδες: α) υγιείς ηλικιωμένοι, β) ηλικιωμένοι με Υποκειμενική Νοητική Διαταραχή (ΥNΔ), γ) διαγνωσθέντες με Ήπια Νοητική Διαταραχή (ΗNΔ) και δ) διαγνωσθέντες με ήπια άνοια. Στη συγκεκριμένη ομιλία θα παρουσιαστεί η φιλοσοφία και η δομή της συστοιχίας, τα πλεονεκτήματά της σε σχέση με τις υπόλοιπες συστοιχίες νοητικού ελέγχου που υπάρχουν, καθώς και τα πρώτα αποτελέσματα από το πιλοτικό στάδιο της μελέτης.

@conference{PoptsiMeCoND2019,
author={Eleni Poptsi and Despoina Moraitou and Tsardoulias Emmanouil and Panayiotou Konstantinos and Symeonidis Andreas and Petrou Loukas and Magda Tsolaki},
title={Συστοιχία REMEDES: Ένα νέο ηλεκτρονικό εργαλείο αξιολόγησης ικανοτήτων νοητικού ελέγχου στη γήρανση},
booktitle={11th Panhellenic Conference on Alzheimer's Disease & 3rd Mediterranean Conference on Neurodegenerative Diseases PICAD & MeCoND},
address={Thessaloniki, Greece},
year={2019},
month={02},
date={2019-02-14},
abstract={Στις μέρες μας, υπάρχουν αρκετά νευροψυχολογικά εργαλεία που έχουν χρησιμοποιηθεί για τον διαχωρισμό των νοητικά υγιών ατόμων άνω των 65 ετών, από τα άτομα με Υποκειμενική Νοητική Δυσλειτουργία (ΥΝΔ), με Ήπια Νοητική Δυσλειτουργία (ΗΝΔ) και άνοια. Με βάση την υπάρχουσα βιβλιογραφία, οι ικανότητες νοητικού ελέγχου όπως η αναστολή και η εργαζόμενη μνήμη έχουν συσχετιστεί με νοητική έκπτωση και άνοια. Ωστόσο, οι δοκιμασίες που χρησιμοποιούνται έως σήμερα τείνουν να επηρεάζονται είτε από το εκπαιδευτικό επίπεδο του εξεταζόμενου, είτε από αντίστοιχες γλωσσικές μειονεξίες. Γι’ αυτό το λόγο τα υπάρχοντα εργαλεία φαίνεται να μην είναι ιδιαίτερα ευαίσθητα στη διαφορική διάγνωση μεταξύ των παραπάνω ομάδων. Κατά συνέπεια, η σχεδίαση κατάλληλων συστοιχιών/εργαλείων που μπορούν να εκτιμήσουν της ικανότητες νοητικού ελέγχου, χωρίς να απαιτούν γλωσσικές ικανότητες (μειώνοντας έτσι την επίδραση του εκπαιδευτικού επιπέδου των συμμετεχόντων) παραμένει ένα θέμα ιδιαίτερα επίκαιρο. Για το σκοπό αυτό δημιουργήθηκε μια συστοιχία αξιολόγησης του νοητικού ελέγχου προσαρμόζοντας το σύστημα “REMEDES1”, ένα σύστημα μέτρησης αντανακλαστικών/αντίδρασης. Η συστοιχία αυτή επικεντρώνεται σε τρεις διαφορετικές πτυχές του νοητικού ελέγχου (εργαζόμενη μνήμη, προσοχή κι εκτελεστική λειτουργία). Η πρώτη δοκιμασία εξετάζει ικανότητες εργαζόμενης μνήμης, ενώ η επόμενη εκτιμά ικανότητες εποπτικού συστήματος προσοχής. Οι τελευταία δοκιμασία διερευνά τον ανασταλτικό έλεγχο και την εναλλαγή κανόνων/έργων. Η συστοιχία δοκιμασιών REMEDES4Alzheimer θα εφαρμοστεί σε 150 συμμετέχοντες (n=150), οι οποίοι θα χωριστούν σε τέσσερις ομάδες: α) υγιείς ηλικιωμένοι, β) ηλικιωμένοι με Υποκειμενική Νοητική Διαταραχή (ΥNΔ), γ) διαγνωσθέντες με Ήπια Νοητική Διαταραχή (ΗNΔ) και δ) διαγνωσθέντες με ήπια άνοια. Στη συγκεκριμένη ομιλία θα παρουσιαστεί η φιλοσοφία και η δομή της συστοιχίας, τα πλεονεκτήματά της σε σχέση με τις υπόλοιπες συστοιχίες νοητικού ελέγχου που υπάρχουν, καθώς και τα πρώτα αποτελέσματα από το πιλοτικό στάδιο της μελέτης.}
}

Eleni Poptsi, Despoina Moraitou, Tsardoulias Emmanouil, Panayiotou Konstantinos, Symeonidis Andreas, Petrou Loukas and Magda Tsolaki
"Αξιολόγηση του νοητικού ελέγχου στη γήρανση με τη χρήση ηλεκτρονικών εργαλείων μέσω του συστήματος αντανακλαστικών/αντίδρασης REMEDES4Alzheimer"
11th Panhellenic Conference on Alzheimer's Disease & 3rd Mediterranean Conference on Neurodegenerative Diseases PICAD & MeCoND, Thessaloniki, Greece, 2019 Feb

Η συστοιχία REMEDES4Alzheimer είναι ένα νέο ηλεκτρονικό εργαλείο που στοχεύει στην αξιολόγηση ικανοτήτων νοητικού ελέγχου και απευθύνεται σε ηλικιωμένους με νοητικά ελλείμματα. Η συστοιχία αυτή αποτελεί προσαρμογή του ήδη υπάρχοντος συστήματος αντανακλαστικών/αντίδρασης REMEDES. Στόχος της παρούσας συστοιχίας είναι η διαφορική διάγνωση μεταξύ ήπιων και μείζονων νοητικών διαταραχών από το φυσιολογικό γήρας και από το φυσιολογικό γήρας με ήπια νοητικά παράπονα. Το σύστημα αποτελείται από 7 φορητές συσκευές (REMEDES pads), οι οποίες είναι προγραμματισμένες να ενεργοποιούνται, δηλαδή να παράγουν χρώμα ή/και ήχο ανάλογα με τις απαιτήσεις της εκάστοτε υποδοκιμασίας. Για τις ανάγκες της αξιολόγησης του νοητικού ελέγχου στη γήρανση έχουν προσαρτηθεί στα REMEDES pads γραφικές αναπαραστάσεις ζώων, οι οποίες συνδυάζονται με τις αντίστοιχες ηχητικές αναπαραστάσεις. Ο εξεταζόμενος καλείται να απενεργοποιήσει τα REMEDES pads, περνώντας το χέρι του πάνω από κάθε ένα, ανάλογα με τις οδηγίες της κάθε υπο-δοκιμασίας. Κατά τη διάρκεια της εκτέλεσης της συστοιχίας δοκιμασιών, οι οδηγίες που αναφέρονται στα έργα δίνονται τόσο λεκτικά όσο και μη λεκτικά (μέσω εικονικών αναπαραστάσεων-σκίτσων). Η συστοιχία περιλαμβάνει δοκιμασίες οι οποίες αξιολογούν τρεις βασικές πλευρές των ικανοτήτων νοητικού ελέγχου. Η πρώτη δοκιμασία αξιολογεί ικανότητες εργαζόμενης μνήμης και συγκεκριμένα ικανότητες αποθήκευσης, επεξεργασίας και ενημέρωσης της εργαζόμενης μνήμης. Η δεύτερη δοκιμασία αξιολογεί το εποπτικό σύστημα προσοχής και συγκεκριμένα την οπτική και ακουστική επιλεκτική προσοχή, την συντηρούμενη και διαμοιραζόμενη προσοχή. Η τρίτη και τελευταία δοκιμασία αξιολογεί εκτελεστικές ικανότητες και συγκεκριμένα τον ανασταλτικό έλεγχο, την εναλλαγή των κανόνων/έργων και τη νοητική ευελιξία. Στη συγκεκριμένη ομιλία θα παρουσιαστεί η δομή και το περιεχόμενο της κάθε δοκιμασίας, ο τρόπος βαθμολόγησης της συστοιχίας καθώς και οι δυνατότητες που δίνει το γραφικό περιβάλλον του συστήματος.

@conference{PoptsiPICAD2019,
author={Eleni Poptsi and Despoina Moraitou and Tsardoulias Emmanouil and Panayiotou Konstantinos and Symeonidis Andreas and Petrou Loukas and Magda Tsolaki},
title={Αξιολόγηση του νοητικού ελέγχου στη γήρανση με τη χρήση ηλεκτρονικών εργαλείων μέσω του συστήματος αντανακλαστικών/αντίδρασης REMEDES4Alzheimer},
booktitle={11th Panhellenic Conference on Alzheimer's Disease & 3rd Mediterranean Conference on Neurodegenerative Diseases PICAD & MeCoND},
address={Thessaloniki, Greece},
year={2019},
month={02},
date={2019-02-14},
abstract={Η συστοιχία REMEDES4Alzheimer είναι ένα νέο ηλεκτρονικό εργαλείο που στοχεύει στην αξιολόγηση ικανοτήτων νοητικού ελέγχου και απευθύνεται σε ηλικιωμένους με νοητικά ελλείμματα. Η συστοιχία αυτή αποτελεί προσαρμογή του ήδη υπάρχοντος συστήματος αντανακλαστικών/αντίδρασης REMEDES. Στόχος της παρούσας συστοιχίας είναι η διαφορική διάγνωση μεταξύ ήπιων και μείζονων νοητικών διαταραχών από το φυσιολογικό γήρας και από το φυσιολογικό γήρας με ήπια νοητικά παράπονα. Το σύστημα αποτελείται από 7 φορητές συσκευές (REMEDES pads), οι οποίες είναι προγραμματισμένες να ενεργοποιούνται, δηλαδή να παράγουν χρώμα ή/και ήχο ανάλογα με τις απαιτήσεις της εκάστοτε υποδοκιμασίας. Για τις ανάγκες της αξιολόγησης του νοητικού ελέγχου στη γήρανση έχουν προσαρτηθεί στα REMEDES pads γραφικές αναπαραστάσεις ζώων, οι οποίες συνδυάζονται με τις αντίστοιχες ηχητικές αναπαραστάσεις. Ο εξεταζόμενος καλείται να απενεργοποιήσει τα REMEDES pads, περνώντας το χέρι του πάνω από κάθε ένα, ανάλογα με τις οδηγίες της κάθε υπο-δοκιμασίας. Κατά τη διάρκεια της εκτέλεσης της συστοιχίας δοκιμασιών, οι οδηγίες που αναφέρονται στα έργα δίνονται τόσο λεκτικά όσο και μη λεκτικά (μέσω εικονικών αναπαραστάσεων-σκίτσων). Η συστοιχία περιλαμβάνει δοκιμασίες οι οποίες αξιολογούν τρεις βασικές πλευρές των ικανοτήτων νοητικού ελέγχου. Η πρώτη δοκιμασία αξιολογεί ικανότητες εργαζόμενης μνήμης και συγκεκριμένα ικανότητες αποθήκευσης, επεξεργασίας και ενημέρωσης της εργαζόμενης μνήμης. Η δεύτερη δοκιμασία αξιολογεί το εποπτικό σύστημα προσοχής και συγκεκριμένα την οπτική και ακουστική επιλεκτική προσοχή, την συντηρούμενη και διαμοιραζόμενη προσοχή. Η τρίτη και τελευταία δοκιμασία αξιολογεί εκτελεστικές ικανότητες και συγκεκριμένα τον ανασταλτικό έλεγχο, την εναλλαγή των κανόνων/έργων και τη νοητική ευελιξία. Στη συγκεκριμένη ομιλία θα παρουσιαστεί η δομή και το περιεχόμενο της κάθε δοκιμασίας, ο τρόπος βαθμολόγησης της συστοιχίας καθώς και οι δυνατότητες που δίνει το γραφικό περιβάλλον του συστήματος.}
}

Anastasios Tzitzis, Spyros Megalou, Stavroula Siachalou, Traianos Yioultsis, John Sahalos, Emmanouil Tsardoulias, Alexandros Filotheou, Andreas Symeonidis, Loukas Petrou and Antonis G. Dimitriou
"Phase ReLock - Localization of RFID Tags by a Moving Robot"
13th European Conference of Antennas and Propagation, Krakow, Poland, 2019 Jan

@conference{Tzitzis2019,
author={Anastasios Tzitzis and Spyros Megalou and Stavroula Siachalou and Traianos Yioultsis and John Sahalos and Emmanouil Tsardoulias and Alexandros Filotheou and Andreas Symeonidis and Loukas Petrou and Antonis G. Dimitriou},
title={Phase ReLock - Localization of RFID Tags by a Moving Robot},
booktitle={13th European Conference of Antennas and Propagation},
address={Krakow, Poland},
year={2019},
month={01},
date={2019-01-01}
}

2018

Conference Papers

Eleni Nisioti, Kyriakos C. Chatzidimitriou and Andreas L. Symeonidis
"ICML 2018 AutoML WorkshopPredicting hyperparameters from meta-features in binary classification problems"
AutoML, http://assets.ctfassets.net/c5lel8y1n83c/5uAPDjSvcseoko2cCcQcEi/8bd1d8e3630e246946feac86271fe03b/PPC17-automl2018.pdf, Stockholm, Sweden, 2018 Jul

The presence of computationally demanding problems and the current inability to auto-matically transfer experience from the application of past experiments to new ones delaysthe evolution of knowledge itself. In this paper we present the Automated Data Scientist1,a system that employs meta-learning for hyperparameter selection and builds a rich ensem-ble of models through forward model selection in order to automate binary classificationtasks. Preliminary evaluation shows that the system is capable of coping with classificationproblems of medium complexity.

@conference{2018Nisioti,
author={Eleni Nisioti and Kyriakos C. Chatzidimitriou and Andreas L. Symeonidis},
title={ICML 2018 AutoML WorkshopPredicting hyperparameters from meta-features in binary classification problems},
booktitle={AutoML},
publisher={http://assets.ctfassets.net/c5lel8y1n83c/5uAPDjSvcseoko2cCcQcEi/8bd1d8e3630e246946feac86271fe03b/PPC17-automl2018.pdf},
address={Stockholm, Sweden},
year={2018},
month={07},
date={2018-07-14},
keywords={meta-features;hyperparameter selection;automl;binary classification},
abstract={The presence of computationally demanding problems and the current inability to auto-matically transfer experience from the application of past experiments to new ones delaysthe evolution of knowledge itself. In this paper we present the Automated Data Scientist1,a system that employs meta-learning for hyperparameter selection and builds a rich ensem-ble of models through forward model selection in order to automate binary classificationtasks. Preliminary evaluation shows that the system is capable of coping with classificationproblems of medium complexity.}
}

Panagiotis G. Mousouliotis, Konstantinos L. Panayiotou, Emmanouil G. Tsardoulias, Loukas P. Petrou and Andreas L. Symeonidis
"Expanding a robots life: Low power object recognition via FPGA-based DCNN deployment"
MOCAST, https://arxiv.org/abs/1804.00512, 2018 Mar

FPGAs are commonly used to accelerate domain-specific algorithmic implementations, as they can achieve impressive performance boosts, are reprogrammable and exhibit minimal power consumption. In this work, the SqueezeNet DCNN is accelerated using an SoC FPGA in order for the offered object recognition resource to be employed in a robotic application. Experiments are conducted to investigate the performance and power consumption of the implementation in comparison to deployment on other widely-used computational systems. thanks you!

@conference{Mousouliotis2018,
author={Panagiotis G. Mousouliotis and Konstantinos L. Panayiotou and Emmanouil G. Tsardoulias and Loukas P. Petrou and Andreas L. Symeonidis},
title={Expanding a robots life: Low power object recognition via FPGA-based DCNN deployment},
booktitle={MOCAST},
publisher={https://arxiv.org/abs/1804.00512},
year={2018},
month={03},
date={2018-03-01},
abstract={FPGAs are commonly used to accelerate domain-specific algorithmic implementations, as they can achieve impressive performance boosts, are reprogrammable and exhibit minimal power consumption. In this work, the SqueezeNet DCNN is accelerated using an SoC FPGA in order for the offered object recognition resource to be employed in a robotic application. Experiments are conducted to investigate the performance and power consumption of the implementation in comparison to deployment on other widely-used computational systems. thanks you!}
}

Emmanouil G. Tsardoulias, Konstantinos L. Panayiotou, Christoforos Zolotas, Alexandros Philotheou, Anreas L. Symeonidis and Loukas Petrou
"From classical to cloud robotics: Challenges and potential"
3rd International Workshop on Microsystems, Sindos Campus, ATEI Thessaloniki, Greece, 2018 Dec

Nowadays, a rapid transition from the classical robotic systems to more modern concepts like Cloud or IoT robotics is being experienced. The current paper briefly overviews the benefits robots can have, as parts of the increasingly interconnected world.

@conference{TsardouliasMicrosystems2018,
author={Emmanouil G. Tsardoulias and Konstantinos L. Panayiotou and Christoforos Zolotas and Alexandros Philotheou and Anreas L. Symeonidis and Loukas Petrou},
title={From classical to cloud robotics: Challenges and potential},
booktitle={3rd International Workshop on Microsystems},
address={Sindos Campus, ATEI Thessaloniki, Greece},
year={2018},
month={12},
date={2018-12-01},
url={https://issel.ee.auth.gr/wp-content/uploads/2019/02/From-classical-to-cloud-robotics-Challenges-and-potential.pdf},
abstract={Nowadays, a rapid transition from the classical robotic systems to more modern concepts like Cloud or IoT robotics is being experienced. The current paper briefly overviews the benefits robots can have, as parts of the increasingly interconnected world.}
}

Konstantinos N. Vavliakis, Maria Th. Kotouza, Andreas L. Symeonidis and Pericles A. Mitkas
"Recommendation Systems in a Conversational Web"
Proceedings of the 14th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,, pp. 68-77, SciTePress, 2018 Jan

In this paper we redefine the concept of Conversation Web in the context of hyper-personalization. We argue that hyper-personalization in the WWW is only possible within a conversational web where websites and users continuously “discuss” (interact in any way). We present a modular system architecture for the conversational WWW, given that adapting to various user profiles and multivariate websites in terms of size and user traffic is necessary, especially in e-commerce. Obviously there cannot be a unique fit-to-all algorithm, but numerous complementary personalization algorithms and techniques are needed. In this context, we propose PRCW, a novel hybrid approach combining offline and online recommendations using RFMG, an extension of RFM modeling. We evaluate our approach against the results of a deep neural network in two datasets coming from different online retailers. Our evaluation indicates that a) the proposed approach outperforms current state-of-art methods in small-medium datasets and can improve performance in large datasets when combined with other methods, b) results can greatly vary in different datasets, depending on size and characteristics, thus locating the proper method for each dataset can be a rather complex task, and c) offline algorithms should be combined with online methods in order to get optimal results since offline algorithms tend to offer better performance but online algorithms are necessary for exploiting new users and trends that turn up.

@conference{webist18,
author={Konstantinos N. Vavliakis and Maria Th. Kotouza and Andreas L. Symeonidis and Pericles A. Mitkas},
title={Recommendation Systems in a Conversational Web},
booktitle={Proceedings of the 14th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
pages={68-77},
publisher={SciTePress},
year={2018},
month={01},
date={2018-01-01},
url={https://issel.ee.auth.gr/wp-content/uploads/2019/02/WEBIST_2018_29.pdf},
doi={http://10.5220/0006935300680077},
isbn={978-989-758-324-7},
abstract={In this paper we redefine the concept of Conversation Web in the context of hyper-personalization. We argue that hyper-personalization in the WWW is only possible within a conversational web where websites and users continuously “discuss” (interact in any way). We present a modular system architecture for the conversational WWW, given that adapting to various user profiles and multivariate websites in terms of size and user traffic is necessary, especially in e-commerce. Obviously there cannot be a unique fit-to-all algorithm, but numerous complementary personalization algorithms and techniques are needed. In this context, we propose PRCW, a novel hybrid approach combining offline and online recommendations using RFMG, an extension of RFM modeling. We evaluate our approach against the results of a deep neural network in two datasets coming from different online retailers. Our evaluation indicates that a) the proposed approach outperforms current state-of-art methods in small-medium datasets and can improve performance in large datasets when combined with other methods, b) results can greatly vary in different datasets, depending on size and characteristics, thus locating the proper method for each dataset can be a rather complex task, and c) offline algorithms should be combined with online methods in order to get optimal results since offline algorithms tend to offer better performance but online algorithms are necessary for exploiting new users and trends that turn up.}
}

2016

Conference Papers

Kyriakos Chatzidimitriou, Konstantinos Vavliakis, Andreas L. Symeonidis and Pericles A. Mitkas
"Towards defining the structural properties of efficient consumer social networks on the electricity grid"
AI4SG SETN Workshop on AI for the Smart Grid, 2016 May

Energy markets have undergone important changes at the conceptual level over the last years. Decentralized supply, small-scale pro- duction, smart grid optimization and control are the new building blocks. These changes o er substantial opportunities for all energy market stake- holders, some of which however, remain largely unexploited. Small-scale consumers as a whole, account for signi cant amount of energy in current markets (up to 40%). As individuals though, their consumption is triv- ial, and their market power practically non-existent. Thus, it is necessary to assist small-scale energy market stakeholders, combine their market power. Within the context of this work, we propose Consumer Social Networks (CSNs) as a means to achieve the objective. We model con- sumers and present a simulation environment for the creation of CSNs and provide a proof of concept on how CSNs can be formulated based on various criteria. We also provide an indication on how demand response programs designed based on targeted incentives may lead to energy peak reductions.

@conference{2016ChatzidimitriouSETN,
author={Kyriakos Chatzidimitriou and Konstantinos Vavliakis and Andreas L. Symeonidis and Pericles A. Mitkas},
title={Towards defining the structural properties of efficient consumer social networks on the electricity grid},
booktitle={AI4SG SETN Workshop on AI for the Smart Grid},
year={2016},
month={05},
date={2016-05-18},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/06/Cassandra_AI4SG_CameraReady.pdf},
abstract={Energy markets have undergone important changes at the conceptual level over the last years. Decentralized supply, small-scale pro- duction, smart grid optimization and control are the new building blocks. These changes o er substantial opportunities for all energy market stake- holders, some of which however, remain largely unexploited. Small-scale consumers as a whole, account for signi cant amount of energy in current markets (up to 40%). As individuals though, their consumption is triv- ial, and their market power practically non-existent. Thus, it is necessary to assist small-scale energy market stakeholders, combine their market power. Within the context of this work, we propose Consumer Social Networks (CSNs) as a means to achieve the objective. We model con- sumers and present a simulation environment for the creation of CSNs and provide a proof of concept on how CSNs can be formulated based on various criteria. We also provide an indication on how demand response programs designed based on targeted incentives may lead to energy peak reductions.}
}

Themistoklis Diamantopoulos, Klearchos Thomopoulos and Andreas L. Symeonidis
"QualBoa: Reusability-aware Recommendations of Source Code Components"
IEEE/ACM 13th Working Conference on Mining Software Repositories, 2016 May

Contemporary software development processes involve finding reusable software components from online repositories and integrating them to the source code, both to reduce development time and to ensure that the final software project is of high quality. Although several systems have been designed to automate this procedure by recommending components that cover the desired functionality, the reusability of these components is usually not assessed by these systems. In this work, we present QualBoa, a recommendation system for source code components that covers both the functional and the quality aspects of software component reuse. Upon retrieving components, QualBoa provides a ranking that involves not only functional matching to the query, but also a reusability score based on configurable thresholds of source code metrics. The evaluation of QualBoa indicates that it can be effective for recommending reusable source code.

@conference{2016DiamantopoulosIEEE/ACM,
author={Themistoklis Diamantopoulos and Klearchos Thomopoulos and Andreas L. Symeonidis},
title={QualBoa: Reusability-aware Recommendations of Source Code Components},
booktitle={IEEE/ACM 13th Working Conference on Mining Software Repositories},
year={2016},
month={05},
date={2016-05-14},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/06/QualBoa-Reusability-aware-Recommendations-of-Source-Code-Components.pdf},
doi={http://2016%20IEEE/ACM%2013th%20Working%20Conference%20on%20Mining%20Software%20Repositories},
abstract={Contemporary software development processes involve finding reusable software components from online repositories and integrating them to the source code, both to reduce development time and to ensure that the final software project is of high quality. Although several systems have been designed to automate this procedure by recommending components that cover the desired functionality, the reusability of these components is usually not assessed by these systems. In this work, we present QualBoa, a recommendation system for source code components that covers both the functional and the quality aspects of software component reuse. Upon retrieving components, QualBoa provides a ranking that involves not only functional matching to the query, but also a reusability score based on configurable thresholds of source code metrics. The evaluation of QualBoa indicates that it can be effective for recommending reusable source code.}
}

Themistoklis Diamantopoulos, Antonis Noutsos and Andreas L. Symeonidis
"DP-CORE: A Design Pattern Detection Tool for Code Reuse"
6th International Symposium on Business Modeling and Software Design (BMSD), -, Rhodes, Greece, 2016 Dec

In order to maintain, extend or reuse software projects one has to primarily understand what a system does and how well it does it. And, while in some cases information on system functionality exists, information covering the non-functional aspects is usually unavailable. Thus, one has to infer such knowledge by extracting design patterns directly from the source code. Several tools have been developed to identify design patterns, however most of them are limited to compilable and in most cases executable code, they rely on complex representations, and do not offer the developer any control over the detected patterns. In this paper we present DP-CORE, a design pattern detection tool that defines a highly descriptive representation to detect known and define custom patterns. DP-CORE is flexible, identifying exact and approximate pattern versions even in non-compilable code. Our analysis indicates that DP-CORE provides an efficient alternative to existing design pattern detection tools.

@conference{2016DiamantopoulosSBMSD,
author={Themistoklis Diamantopoulos and Antonis Noutsos and Andreas L. Symeonidis},
title={DP-CORE: A Design Pattern Detection Tool for Code Reuse},
booktitle={6th International Symposium on Business Modeling and Software Design (BMSD)},
publisher={-},
address={Rhodes, Greece},
year={2016},
month={00},
date={2016-00-00},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/09/DP-CORE.pdf},
doi={http://2016%20IEEE/ACM%2013th%20Working%20Conference%20on%20Mining%20Software%20Repositories},
abstract={In order to maintain, extend or reuse software projects one has to primarily understand what a system does and how well it does it. And, while in some cases information on system functionality exists, information covering the non-functional aspects is usually unavailable. Thus, one has to infer such knowledge by extracting design patterns directly from the source code. Several tools have been developed to identify design patterns, however most of them are limited to compilable and in most cases executable code, they rely on complex representations, and do not offer the developer any control over the detected patterns. In this paper we present DP-CORE, a design pattern detection tool that defines a highly descriptive representation to detect known and define custom patterns. DP-CORE is flexible, identifying exact and approximate pattern versions even in non-compilable code. Our analysis indicates that DP-CORE provides an efficient alternative to existing design pattern detection tools.}
}

2015

Conference Papers

Themistoklis Diamantopoulos and Andreas Symeonidis
"Employing Source Code Information to Improve Question-Answering in Stack Overflow"
The 12th Working Conference on Mining Software Repositories (MSR 2015), pp. 454-457, Florence, Italy, 2015 May

Nowadays, software development has been greatlyinfluenced by question-answering communities, such as Stack Overflow. A new problem-solving paradigm has emerged, as developers post problems they encounter that are then answered by the community. In this paper, we propose a methodology that allows searching for solutions in Stack Overflow, using the main elements of a question post, including not only its title, tags, and body, but also its source code snippets. We describe a similarity scheme for these elements and demonstrate how structural information can be extracted from source code snippets and compared to further improve the retrieval of questions. The results of our evaluation indicate that our methodology is effective on recommending similar question posts allowing community members to search without fully forming a question

@conference{2015DiamantopoulosMSR,
author={Themistoklis Diamantopoulos and Andreas Symeonidis},
title={Employing Source Code Information to Improve Question-Answering in Stack Overflow},
booktitle={The 12th Working Conference on Mining Software Repositories (MSR 2015)},
pages={454-457},
address={Florence, Italy},
year={2015},
month={05},
date={2015-05-01},
url={http://issel.ee.auth.gr/wp-content/uploads/MSR2015.pdf},
keywords={Load Forecasting},
abstract={Nowadays, software development has been greatlyinfluenced by question-answering communities, such as Stack Overflow. A new problem-solving paradigm has emerged, as developers post problems they encounter that are then answered by the community. In this paper, we propose a methodology that allows searching for solutions in Stack Overflow, using the main elements of a question post, including not only its title, tags, and body, but also its source code snippets. We describe a similarity scheme for these elements and demonstrate how structural information can be extracted from source code snippets and compared to further improve the retrieval of questions. The results of our evaluation indicate that our methodology is effective on recommending similar question posts allowing community members to search without fully forming a question}
}

Athanassios M. Kintsakis, Antonios Chysopoulos and Pericles Mitkas
"Agent-based short-term load and price forecasting using a parallel implementation of an adaptive PSO-trained local linear wavelet neural network"
European Energy Market (EEM), pp. 1 - 5, 2015 May

Short-Term Load and Price forecasting are crucial to the stability of electricity markets and to the profitability of the involved parties. The work presented here makes use of a Local Linear Wavelet Neural Network (LLWNN) trained by a special adaptive version of the Particle Swarm Optimization algorithm and implemented as parallel process in CUDA. Experiments for short term load and price forecasting, up to 24 hours ahead, were conducted for energy market datasets from Greece and the USA. In addition, the fast response time of the system enabled its encapsulation in a PowerTAC agent, competing in a real time environment. The system displayed robust all-around performance in a plethora of real and simulated energy markets, each characterized by unique patterns and deviations. The low forecasting error, real time performance and the significant increase in the profitability of an energy market agent show that our approach is a powerful prediction tool, with multiple expansion possibilities.

@conference{2015KintsakisEEM,
author={Athanassios M. Kintsakis and Antonios Chysopoulos and Pericles Mitkas},
title={Agent-based short-term load and price forecasting using a parallel implementation of an adaptive PSO-trained local linear wavelet neural network},
booktitle={European Energy Market (EEM)},
pages={1 - 5},
year={2015},
month={05},
date={2015-05-19},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/05/Agent-based-Short-Term-Load-and-Price-Forecasting-Using-a-Parallel-Implementation-of-an-Adaptive-PSO-Trained-Local-Linear-Wavelet-Neural-Network.pdf},
doi={http://10.1109/EEM.2015.7216611},
keywords={Load Forecasting;Neural Networks;Parallel architectures Particle swarm optimization;Price Forecasting;Wavelet Neural Networks},
abstract={Short-Term Load and Price forecasting are crucial to the stability of electricity markets and to the profitability of the involved parties. The work presented here makes use of a Local Linear Wavelet Neural Network (LLWNN) trained by a special adaptive version of the Particle Swarm Optimization algorithm and implemented as parallel process in CUDA. Experiments for short term load and price forecasting, up to 24 hours ahead, were conducted for energy market datasets from Greece and the USA. In addition, the fast response time of the system enabled its encapsulation in a PowerTAC agent, competing in a real time environment. The system displayed robust all-around performance in a plethora of real and simulated energy markets, each characterized by unique patterns and deviations. The low forecasting error, real time performance and the significant increase in the profitability of an energy market agent show that our approach is a powerful prediction tool, with multiple expansion possibilities.}
}

Pericles A. Mitkas
"Assistive Robots as Future Caregivers: The RAPP Approach"
Automation Conference, 2015 Mar

As our societies are affected by a dramatic demographic change, the percentage of elderly and people requiring support in their daily life is expected to increase in the near future and caregivers will not be enough to assist and support them. Socially interactive robots can help confront this situation not on- ly by physically assisting people but also by functioning as a companion. The rising sales figures of robots point towards a trend break concerning robotics. To lower the cost for developers and to increase their interest in developing ro- botic applications, the RAPP approach introduces the idea of robots as plat- forms. RAPP (A Software Platform for Delivering Smart User Empowering Robotic Applications) aims to provide a software platform in order to support the creation and delivery of robotic applications (RApps) targeting people at risk of exclusion, especially older people. The open-source software platform will provide an API with the required functionality for the implementation of RApps. It will also provide access to the robots’ sensors and actuators employ- ing higher level commands, by adding a middleware stack with functionalities suitable for different kinds of robots. RAPP will expand the robots’ computa- tional and storage capabilities and enable machine learning operations, distri- buted data collection and processing. Through a special repository for RApps, the platform will support knowledge sharing among robots in order to provide personalized applications based on adaptation to individuals. The use of a common API will facilitate the development of improved applications deploya- ble for a variety of robots. These applications target people with different needs, capabilities and expectations, while at the same time respect their privacy and autonomy. The RAPP approach can lower the cost of robotic applications de- velopment and it is expected to have a profound effect in the robotics market

@conference{2015MitkasACRAPP,
author={Pericles A. Mitkas},
title={Assistive Robots as Future Caregivers: The RAPP Approach},
booktitle={Automation Conference},
year={2015},
month={03},
date={2015-03-01},
url={http://issel.ee.auth.gr/wp-content/uploads/2017/01/Assistive-Robots-as-Future-Caregivers-The-RAPP-Approach.pdf},
keywords={Load Forecasting},
abstract={As our societies are affected by a dramatic demographic change, the percentage of elderly and people requiring support in their daily life is expected to increase in the near future and caregivers will not be enough to assist and support them. Socially interactive robots can help confront this situation not on- ly by physically assisting people but also by functioning as a companion. The rising sales figures of robots point towards a trend break concerning robotics. To lower the cost for developers and to increase their interest in developing ro- botic applications, the RAPP approach introduces the idea of robots as plat- forms. RAPP (A Software Platform for Delivering Smart User Empowering Robotic Applications) aims to provide a software platform in order to support the creation and delivery of robotic applications (RApps) targeting people at risk of exclusion, especially older people. The open-source software platform will provide an API with the required functionality for the implementation of RApps. It will also provide access to the robots’ sensors and actuators employ- ing higher level commands, by adding a middleware stack with functionalities suitable for different kinds of robots. RAPP will expand the robots’ computa- tional and storage capabilities and enable machine learning operations, distri- buted data collection and processing. Through a special repository for RApps, the platform will support knowledge sharing among robots in order to provide personalized applications based on adaptation to individuals. The use of a common API will facilitate the development of improved applications deploya- ble for a variety of robots. These applications target people with different needs, capabilities and expectations, while at the same time respect their privacy and autonomy. The RAPP approach can lower the cost of robotic applications de- velopment and it is expected to have a profound effect in the robotics market}
}

Fotis Psomopoulos, Olga Vrousgou and Pericles A. Mitkas
"Large-scale modular comparative genomics: the Grid approach"
23rd Annual International Conference on Intelligent Systems for Molecular Biology (ISMB) / 14th European Conference on Computational Biology (ECCB), 2015 Jul

@conference{2015PsomopoulosAICISMB,
author={Fotis Psomopoulos and Olga Vrousgou and Pericles A. Mitkas},
title={Large-scale modular comparative genomics: the Grid approach},
booktitle={23rd Annual International Conference on Intelligent Systems for Molecular Biology (ISMB) / 14th European Conference on Computational Biology (ECCB)},
year={2015},
month={07},
date={2015-07-26},
url={http://issel.ee.auth.gr/wp-content/uploads/2017/01/Large-scale-modular-comparative-genomics-the-Grid-approach.pdf}
}

Alexandros Gkiokas, Emmanouil G. Tsardoulias and Pericles A. Mitkas
"Hive Collective Intelligence for Cloud Robotics A Hybrid Distributed Robotic Controller Design for Learning and Adaptation"
Automation Conference, 2015 Mar

The recent advent of Cloud Computing, inevitably gave rise to Cloud Robotics. Whilst the field is arguably still in its infancy, great promise is shown regarding the problem of limited computational power in Robotics. This is the most evident advantage of Cloud Robotics, but, other much more significant yet subtle advantages can now be identified. Moving away from traditional Robotics, and approaching Cloud Robotics through the prism of distributed systems or Swarm Intelligence offers quite an interesting composure; physical robots deployed across different areas, may delegate tasks to higher intelligence agents residing in the cloud. This design has certain distinct attributes, similar with the organisation of a Hive or bee colony. Such a parallelism is crucial for the foundations set hereinafter, as they express through the hive design, a new scheme of distributed robotic architectures. Delegation of agent intelligence, from the physical robot swarms to the cloud controllers, creates a unique type of Hive Intelligence, where the controllers residing in the cloud, may act as the brain of a ubiquitous group of robots, whilst the robots themselves act as proxies for the Hive Intelligence. The sensors of the hive system providing the input and output are the robots, yet the information processing may take place collectively, individually or on a central hub, thus offering the advantages of a hybrid swarm and cloud controller. The realisation that radical robotic architectures can be created and implemented with current Artificial Intelligence models, raises interesting questions, such as if robots belonging to a hive, can perform tasks and procedures better or faster, and if can they learn through their interactions, and hence become more adaptive and intelligent.

@conference{2015TsardouliasHCIAC,
author={Alexandros Gkiokas and Emmanouil G. Tsardoulias and Pericles A. Mitkas},
title={Hive Collective Intelligence for Cloud Robotics A Hybrid Distributed Robotic Controller Design for Learning and Adaptation},
booktitle={Automation Conference},
year={2015},
month={03},
date={2015-03-18},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/04/Hive-Collective-Intelligence-for-Cloud-Robotics-A-Hybrid-Distributed-Robotic-Controller-Design-for-Learning-and-Adaptation.pdf},
keywords={Load Forecasting},
abstract={The recent advent of Cloud Computing, inevitably gave rise to Cloud Robotics. Whilst the field is arguably still in its infancy, great promise is shown regarding the problem of limited computational power in Robotics. This is the most evident advantage of Cloud Robotics, but, other much more significant yet subtle advantages can now be identified. Moving away from traditional Robotics, and approaching Cloud Robotics through the prism of distributed systems or Swarm Intelligence offers quite an interesting composure; physical robots deployed across different areas, may delegate tasks to higher intelligence agents residing in the cloud. This design has certain distinct attributes, similar with the organisation of a Hive or bee colony. Such a parallelism is crucial for the foundations set hereinafter, as they express through the hive design, a new scheme of distributed robotic architectures. Delegation of agent intelligence, from the physical robot swarms to the cloud controllers, creates a unique type of Hive Intelligence, where the controllers residing in the cloud, may act as the brain of a ubiquitous group of robots, whilst the robots themselves act as proxies for the Hive Intelligence. The sensors of the hive system providing the input and output are the robots, yet the information processing may take place collectively, individually or on a central hub, thus offering the advantages of a hybrid swarm and cloud controller. The realisation that radical robotic architectures can be created and implemented with current Artificial Intelligence models, raises interesting questions, such as if robots belonging to a hive, can perform tasks and procedures better or faster, and if can they learn through their interactions, and hence become more adaptive and intelligent.}
}

Emmanouil G. Tsardoulias, C Zielinski, Wlodzimierz Kasprzak, Sofia Reppou, Andreas L. Symeonidis, Pericles A. Mitkas and George Karagiannis
"Merging Robotics and AAL ontologies: The RAPP methodology"
Automation Conference, 2015 Mar

Cloud robotics is becoming a trend in the modern robotics field, as it became evident that true artificial intelligence can be achieved only by sharing collective knowledge. In the ICT area, the most common way to formulate knowledge is via the ontology form, where different meanings connect semantically. Additionally, there is a considerable effort to merge robotics with assisted living concepts, as the modern societies suffer from lack of caregivers for the persons in need. In the current work, an attempt is performed to merge a robotic and an AAL ontology, as well as utilize it in the RAPP Project (EU-FP7).

@conference{2015TsardouliasMRALL,
author={Emmanouil G. Tsardoulias and C Zielinski and Wlodzimierz Kasprzak and Sofia Reppou and Andreas L. Symeonidis and Pericles A. Mitkas and George Karagiannis},
title={Merging Robotics and AAL ontologies: The RAPP methodology},
booktitle={Automation Conference},
year={2015},
month={03},
date={2015-03-18},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/04/Merging_Robotics_and_AAL_ontologies_-_The_RAPP_methodology.pdf},
keywords={Load Forecasting},
abstract={Cloud robotics is becoming a trend in the modern robotics field, as it became evident that true artificial intelligence can be achieved only by sharing collective knowledge. In the ICT area, the most common way to formulate knowledge is via the ontology form, where different meanings connect semantically. Additionally, there is a considerable effort to merge robotics with assisted living concepts, as the modern societies suffer from lack of caregivers for the persons in need. In the current work, an attempt is performed to merge a robotic and an AAL ontology, as well as utilize it in the RAPP Project (EU-FP7).}
}

Tsardoulias, E. G., Andreas Symeonidis and and P. A. Mitkas.
"An automatic speech detection architecture for social robot oral interaction"
In Proceedings of the Audio Mostly 2015 on Interaction With Sound, p. 33. ACM, Island of Rhodes, 2015 Oct

Social robotics have become a trend in contemporary robotics research, since they can be successfully used in a wide range of applications. One of the most fundamental communication skills a robot must have is the oral interaction with a human, in order to provide feedback or accept commands. And, although text-to-speech is an almost solved problem, this isn

@conference{2015TsardouliasPAMIWS,
author={Tsardoulias and E. G. and Andreas Symeonidis and and P. A. Mitkas.},
title={An automatic speech detection architecture for social robot oral interaction},
booktitle={In Proceedings of the Audio Mostly 2015 on Interaction With Sound, p. 33. ACM},
address={Island of Rhodes},
year={2015},
month={10},
date={2015-10-07},
url={http://issel.ee.auth.gr/wp-content/uploads/2017/01/An-automatic-speech-detection-architecture-for-social-robot-oral-interaction.pdf},
abstract={Social robotics have become a trend in contemporary robotics research, since they can be successfully used in a wide range of applications. One of the most fundamental communication skills a robot must have is the oral interaction with a human, in order to provide feedback or accept commands. And, although text-to-speech is an almost solved problem, this isn}
}

Konstantinos Vavliakis, Anthony Chrysopoulos, Kyriakos C. Chatzidimitriou, Andreas L. Symeonidis and Pericles A. Mitkas
"CASSANDRA: a simulation-based, decision-support tool for energy market stakeholders"
SimuTools, 2015 Dec

Energy gives personal comfort to people, and is essential for the generation of commercial and societal wealth. Nevertheless, energy production and consumption place considerable pressures on the environment, such as the emission of greenhouse gases and air pollutants. They contribute to climate change, damage natural ecosystems and the man-made environment, and cause adverse e ects to human health. Lately, novel market schemes emerge, such as the formation and operation of customer coalitions aiming to improve their market power through the pursuit of common bene ts.In this paper we present CASSANDRA, an open source1,expandable software platform for modelling the demand side of power systems, focusing on small scale consumers. The structural elements of the platform are a) the electrical installations (i.e. households, commercial stores, small industries etc.), b) the respective appliances installed, and c) the electrical consumption-related activities of the people residing in the installations.CASSANDRA serves as a tool for simulation of real demandside environments providing decision support for energy market stakeholders. The ultimate goal of the CASSANDRA simulation functionality is the identi cation of good practices that lead to energy eciency, clustering electric energy consumers according to their consumption patterns, and the studying consumer change behaviour when presented with various demand response programs.

@conference{2015VavliakisSimuTools,
author={Konstantinos Vavliakis and Anthony Chrysopoulos and Kyriakos C. Chatzidimitriou and Andreas L. Symeonidis and Pericles A. Mitkas},
title={CASSANDRA: a simulation-based, decision-support tool for energy market stakeholders},
booktitle={SimuTools},
year={2015},
month={00},
date={2015-00-00},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/09/CASSANDRA_SimuTools.pdf},
abstract={Energy gives personal comfort to people, and is essential for the generation of commercial and societal wealth. Nevertheless, energy production and consumption place considerable pressures on the environment, such as the emission of greenhouse gases and air pollutants. They contribute to climate change, damage natural ecosystems and the man-made environment, and cause adverse e ects to human health. Lately, novel market schemes emerge, such as the formation and operation of customer coalitions aiming to improve their market power through the pursuit of common bene ts.In this paper we present CASSANDRA, an open source1,expandable software platform for modelling the demand side of power systems, focusing on small scale consumers. The structural elements of the platform are a) the electrical installations (i.e. households, commercial stores, small industries etc.), b) the respective appliances installed, and c) the electrical consumption-related activities of the people residing in the installations.CASSANDRA serves as a tool for simulation of real demandside environments providing decision support for energy market stakeholders. The ultimate goal of the CASSANDRA simulation functionality is the identi cation of good practices that lead to energy eciency, clustering electric energy consumers according to their consumption patterns, and the studying consumer change behaviour when presented with various demand response programs.}
}

Olga Vrousgou, Fotis Psomopoulos and Pericles Mitkas
"A grid-enabled modular framework for efficient sequence analysis workflows"
16th International Conference on Engineering Applications of Neural Network, Island of Rhodes, 2015 Oct

In the era of Big Data in Life Sciences, efficient processing and analysis of vast amounts of sequence data is becoming an ever daunting challenge. Among such analyses, sequence alignment is one of the most commonly used procedures, as it provides useful insights on the functionality and relationship of the involved entities. Sequence alignment is one of the most common computational bottlenecks in several bioinformatics workflows. We have designed and implemented a time-efficient distributed modular application for sequence alignment, phylogenetic profiling and clustering of protein sequences, by utilizing the European Grid Infrastructure. The optimal utilization of the Grid with regards to the respective modules, allowed us to achieve significant speedups to the order of 1400%.

@conference{2015VrousgouICEANN,
author={Olga Vrousgou and Fotis Psomopoulos and Pericles Mitkas},
title={A grid-enabled modular framework for efficient sequence analysis workflows},
booktitle={16th International Conference on Engineering Applications of Neural Network},
address={Island of Rhodes},
year={2015},
month={10},
date={2015-10-22},
url={http://issel.ee.auth.gr/wp-content/uploads/2017/01/A-Grid-Enabled-Modular-Framework-for-Efficient-Sequence-Analysis-Workflows.pdf},
abstract={In the era of Big Data in Life Sciences, efficient processing and analysis of vast amounts of sequence data is becoming an ever daunting challenge. Among such analyses, sequence alignment is one of the most commonly used procedures, as it provides useful insights on the functionality and relationship of the involved entities. Sequence alignment is one of the most common computational bottlenecks in several bioinformatics workflows. We have designed and implemented a time-efficient distributed modular application for sequence alignment, phylogenetic profiling and clustering of protein sequences, by utilizing the European Grid Infrastructure. The optimal utilization of the Grid with regards to the respective modules, allowed us to achieve significant speedups to the order of 1400%.}
}

Christoforos Zolotas and Andreas Symeonidis
"Towards an MDA Mechanism for RESTful Services Development"
The 18th International Conference on Model Driven Engineering Languages and Systems, Ottawa, Canada, 2015 Oct

—Automated software engineering research aspiresto lead to more consistent software, faster delivery and lowerproduction costs. Meanwhile, RESTful design is rapidly gainingmomentum towards becoming the primal software engineeringparadigm for the web, due to its simplicity and reusability. Thispaper attempts to couple the two perspectives and take the firststep towards applying the MDE paradigm to RESTful servicedevelopment at the PIM zone. A UML profile is introduced,which performs PIM meta-modeling of RESTful web servicesabiding by the third level of Richardson’s maturity model. Theprofile embeds a slight variation of the MVC design pattern tocapture the core REST qualities of a resource. The proposedprofile is followed by an indicative example that demonstrateshow to apply the concepts presented, in order to automate PIMproduction of a system according to MOF stack. Next stepsinclude the introduction of the corresponding CIM, PSM andcode production.Index Terms—Model Driven Engineering; RESTful services;UML Profiles; Meta-modeling; Automated Software Engineering

@conference{2015ZolotasICMDELS,
author={Christoforos Zolotas and Andreas Symeonidis},
title={Towards an MDA Mechanism for RESTful Services Development},
booktitle={The 18th International Conference on Model Driven Engineering Languages and Systems},
address={Ottawa, Canada},
year={2015},
month={10},
date={2015-10-02},
url={http://ceur-ws.org/Vol-1563/paper6.pdf},
slideshare={http://www.slideshare.net/isselgroup/towards-an-mda-mechanism-for-restful-services-development},
abstract={—Automated software engineering research aspiresto lead to more consistent software, faster delivery and lowerproduction costs. Meanwhile, RESTful design is rapidly gainingmomentum towards becoming the primal software engineeringparadigm for the web, due to its simplicity and reusability. Thispaper attempts to couple the two perspectives and take the firststep towards applying the MDE paradigm to RESTful servicedevelopment at the PIM zone. A UML profile is introduced,which performs PIM meta-modeling of RESTful web servicesabiding by the third level of Richardson’s maturity model. Theprofile embeds a slight variation of the MVC design pattern tocapture the core REST qualities of a resource. The proposedprofile is followed by an indicative example that demonstrateshow to apply the concepts presented, in order to automate PIMproduction of a system according to MOF stack. Next stepsinclude the introduction of the corresponding CIM, PSM andcode production.Index Terms—Model Driven Engineering; RESTful services;UML Profiles; Meta-modeling; Automated Software Engineering}
}

2014

Conference Papers

Fotis Psomopoulos, Emmanouil Tsardoulias, Alexandros Giokas, Cezary Zielinski, Vincent Prunet, Ilias Trochidis, David Daney, Manuel Serrano, Ludovic Courtes, Stratos Arampatzis and Pericles A. Mitkas
"RAPP System Architecture, Assistance and Service Robotics in a Human Environment"
International Conference on Intelligent Robots and Systems (IEEE/RSJ), Chicago, Illinois, 2014 Sep

Robots are fast becoming a part of everyday life. This rise can be evidenced both through the public news and announcements, as well as in recent literature in the robotics scientific communities. This expanding development requires new paradigms in producing the necessary software to allow for the users

@conference{2014PsomopoulosIEEE/RSJ,
author={Fotis Psomopoulos and Emmanouil Tsardoulias and Alexandros Giokas and Cezary Zielinski and Vincent Prunet and Ilias Trochidis and David Daney and Manuel Serrano and Ludovic Courtes and Stratos Arampatzis and Pericles A. Mitkas},
title={RAPP System Architecture, Assistance and Service Robotics in a Human Environment},
booktitle={International Conference on Intelligent Robots and Systems (IEEE/RSJ)},
address={Chicago, Illinois},
year={2014},
month={09},
date={2014-09-14},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/02/RAPP-System-Architecture-Assistance-and-Service-Robotics-in-a-Human-Environment.pdf},
keywords={Load Forecasting},
abstract={Robots are fast becoming a part of everyday life. This rise can be evidenced both through the public news and announcements, as well as in recent literature in the robotics scientific communities. This expanding development requires new paradigms in producing the necessary software to allow for the users}
}

2011

Conference Papers

Michalis Tsapanos, Kyriakos C. Chatzidimitriou and Pericles A. Mitkas
"A Zeroth-Level Classifier System for Real Time Strategy Games"
Web Intelligence and Intelligent Agent Technology (WI-IAT), 2011 IEEE/WIC/ACM International Conference, pp. 244-247, Springer Berlin Heidelberg, Lyons, France, 2011 Aug

Real Time Strategy games (RTS) provide an interesting test bed for agents that use Reinforcement Learning (RL) algorithms. From an agent

@conference{2011TsapanosWI-IAT,
author={Michalis Tsapanos and Kyriakos C. Chatzidimitriou and Pericles A. Mitkas},
title={A Zeroth-Level Classifier System for Real Time Strategy Games},
booktitle={Web Intelligence and Intelligent Agent Technology (WI-IAT), 2011 IEEE/WIC/ACM International Conference},
pages={244-247},
publisher={Springer Berlin Heidelberg},
address={Lyons, France},
year={2011},
month={08},
date={2011-08-22},
url={http://issel.ee.auth.gr/wp-content/uploads/2017/01/A_Zeroth-Level_Classifier_System_for_Real_Time_Str.pdf},
keywords={Learning Classifier Systems;Real Time Strategy Games},
abstract={Real Time Strategy games (RTS) provide an interesting test bed for agents that use Reinforcement Learning (RL) algorithms. From an agent}
}

2010

Conference Papers

Fotis E. Psomopoulos and Pericles A. Mitkas
"Multi Level Clustering of Phylogenetic Profiles"
BioInformatics and BioEngineering (BIBE), 2010 IEEE International Conference, pp. 308-309, Freiburg, Germany, 2010 May

The prediction of gene function from genome sequences is one of the main issues in Bioinformatics. Most computational approaches are based on the similarity between sequences to infer gene function. However, the availability of several fully sequenced genomes has enabled alternative approaches, such as phylogenetic profiles. Phylogenetic profiles are vectors which indicate the presence or absence of a gene in other genomes. The main concept of phylogenetic profiles is that proteins participating in a common structural complex or metabolic pathway are likely to evolve in a correlated fashion. In this paper, a multi level clustering algorithm of phylogenetic profiles is presented, which aims to detect inter- and intra-genome gene clusters.

@conference{2010PsomopoulosBIBE,
author={Fotis E. Psomopoulos and Pericles A. Mitkas},
title={Multi Level Clustering of Phylogenetic Profiles},
booktitle={BioInformatics and BioEngineering (BIBE), 2010 IEEE International Conference},
pages={308-309},
address={Freiburg, Germany},
year={2010},
month={05},
date={2010-05-31},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/02/Multi-Level-Clustering-of-Phylogenetic-Profiles.pdf},
keywords={Algorithm;Clustering;Phylogenetic profiles},
abstract={The prediction of gene function from genome sequences is one of the main issues in Bioinformatics. Most computational approaches are based on the similarity between sequences to infer gene function. However, the availability of several fully sequenced genomes has enabled alternative approaches, such as phylogenetic profiles. Phylogenetic profiles are vectors which indicate the presence or absence of a gene in other genomes. The main concept of phylogenetic profiles is that proteins participating in a common structural complex or metabolic pathway are likely to evolve in a correlated fashion. In this paper, a multi level clustering algorithm of phylogenetic profiles is presented, which aims to detect inter- and intra-genome gene clusters.}
}

2008

Conference Papers

Pericles A. Mitkas, Vassilis Koutkias, Andreas Symeonidis, Manolis Falelakis, Christos Diou, Irini Lekka, Anastasios T. Delopoulos, Theodoros Agorastos and Nicos Maglaveras
"Association Studies on Cervical Cancer Facilitated by Inference and Semantic Technologes: The ASSIST Approach"
MIE, Goteborg, Sweden, 2008 May

Cervical cancer (CxCa) is currently the second leading cause of cancer-related deaths, for women between 20 and 39 years old. As infection by the human papillomavirus (HPV) is considered as the central risk factor for CxCa, current research focuses on the role of specific genetic and environmental factors in determining HPV persistence and subsequent progression of the disease. ASSIST is an EU-funded research project that aims to facilitate the design and execution of genetic association studies on CxCa in a systematic way by adopting inference and semantic technologies. Toward this goal, ASSIST provides the means for seamless integration and virtual unification of distributed and heterogeneous CxCa data repositories, and the underlying mechanisms to undertake the entire process of expressing and statistically evaluating medical hypotheses based on the collected data in order to generate medically important associations. The ultimate goal for ASSIST is to foster the biomedical research community by providing an open, integrated and collaborative framework to facilitate genetic association studies.

@conference{2008MitkasMIE,
author={Pericles A. Mitkas and Vassilis Koutkias and Andreas Symeonidis and Manolis Falelakis and Christos Diou and Irini Lekka and Anastasios T. Delopoulos and Theodoros Agorastos and Nicos Maglaveras},
title={Association Studies on Cervical Cancer Facilitated by Inference and Semantic Technologes: The ASSIST Approach},
booktitle={MIE},
address={Goteborg, Sweden},
year={2008},
month={05},
date={2008-05-25},
url={http://issel.ee.auth.gr/wp-content/uploads/2016/02/Association-Studies-on-Cervical-Cancer-Facilitated-by-Inference-and-Semantic-Technologies-The-ASSIST-Approach-.pdf},
keywords={agent performance evaluation;Supply Chain Management systems},
abstract={Cervical cancer (CxCa) is currently the second leading cause of cancer-related deaths, for women between 20 and 39 years old. As infection by the human papillomavirus (HPV) is considered as the central risk factor for CxCa, current research focuses on the role of specific genetic and environmental factors in determining HPV persistence and subsequent progression of the disease. ASSIST is an EU-funded research project that aims to facilitate the design and execution of genetic association studies on CxCa in a systematic way by adopting inference and semantic technologies. Toward this goal, ASSIST provides the means for seamless integration and virtual unification of distributed and heterogeneous CxCa data repositories, and the underlying mechanisms to undertake the entire process of expressing and statistically evaluating medical hypotheses based on the collected data in order to generate medically important associations. The ultimate goal for ASSIST is to foster the biomedical research community by providing an open, integrated and collaborative framework to facilitate genetic association studies.}
}