SlideShare a Scribd company logo
1 of 28
Εκπονήτρια | Μαρία Ιωάννα Σηφάκη
Αριθμός Μητρώου (ΑΕΜ) | 8241
Επιβλέπων Αναπληρωτής Καθηγητής | Ανδρέας Συμεωνίδης
Επιβλέπων Μεταδιδακτορικός Ερευνητής | Θεμιστοκλής Διαμαντόπουλος
Θεσσαλονίκη, Ιούλιος 2019
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ
ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ
ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑΣ ΠΛΗΡΟΦΟΡΙΑΣ & ΥΠΟΛΟΓΙΣΜΩΝ
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή
Προτύπων Εξέλιξης σε Συστήματα Ερωταπαντήσεων
Δομή παρουσίασης
1. Εισαγωγή
2. Μεθοδολογία
3. Αποτελέσματα
4. Συμπεράσματα
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 2
1. Εισαγωγή
2. Μεθοδολογία
3. Αποτελέσματα
4. Συμπεράσματα
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 3
Ανάγκες προγραμματιστών
• Επαναχρησιμοποίηση κώδικα
• Εξοικονόμηση χρόνου συγγραφής
• Επίλυση καθημερινών προβλημάτων
• Λειτουργικότητα
• Ποιότητα
Κοινότητες ερωταπαντήσεων (Q&A communities)
1. Reddit
2. Stack Overflow
3. Quora
4. Code Project
2
1
3
4
Εισαγωγή (1/3)
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 4
Εισαγωγή (2/3)
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 5
Εισαγωγή (3/3)
Απαντήσεις στην κοινότητα του Stack Overflow (SO)
• Δυνατότητα επεξεργασίας από οποιοδήποτε χρήστη
• Στόχος η βέλτιστη λύση
Answer
Edited
Answer
Edited
Answer
Best Solution?User1 User2 User3
Edit1 Edit2 Προβλήματα
• Σφάλματα
• Δυσλειτουργίες
• Μη έγκυρη πληροφόρηση
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 6
Σκοπός διπλωματικής
Εξέλιξη τροποποιήσεων απαντήσεων
• Εύρεση συνηθέστερων μορφών τροποποίησης και κατ’ επέκταση σφαλμάτων
• Ομαδοποίηση τροποποιήσεων
Υπάρχει προοπτική εξέλιξης από μια
μεμονωμένη σε γενική λύση;
Με εφαρμογή στο διαγωνισμό MSR Mining Challenge 2019
Μόντρεαλ, Καναδάς
Μάιος 2019
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 7
Γνώσεις που αποκτήθηκαν
Γνώσεις
• Ερευνητική εμπειρία στην
Τεχνολογία Λογισμικού
• Εφαρμογή αλγορίθμων σε
Βάσεις Δεδομένων
• Βασικές διαδικασίες Ανάκτησης
Πληροφοριών και Αλγορίθμων
Εργαλεία
•
•
•
Τεχνολογίες
• Εξόρυξη Δεδομένων
• Τεχνολογία Λογισμικού
• Βάσεις Δεδομένων
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 8
1. Εισαγωγή
2. Μεθοδολογία
3. Αποτελέσματα
4. Συμπεράσματα
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 9
Μεθοδολογία(1/8)
Βασικά βήματα υλοποίησης
1. Προεπεξεργαστής
2. Ερωτήματα (SQL Queries)
3. Εξαγωγή κειμένου
4. Εξαγωγή κώδικα
5. Μοντέλο ομοιότητας
6. Ομαδοποίηση
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 10
Μεθοδολογία(2/8)
Αναζήτηση απαντήσεων που:
• Έχουν τμήμα κώδικα
• Έχουν τροποποιηθεί έστω μια
φορά
• Έχουν σχόλιο τροποποίησης
Τύποι εντολών:
• Εκχωρήσεις (AM)
• Κλήσεις συναρτήσεων (FC)
• Αρχικοποιήσεις κλάσεων (CI)
Μοντέλο ομοιότητας:
• Cosine similarity (για κείμενο
και κώδικα)
• LCS score (για ακολουθίες
κώδικα)
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 11
423241
8272
Μεθοδολογία(3/8)
Version 1
Version 2
Edit CodeAddition CodeDeletion
compareToIgnoreCase compareToIgnoringCase
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 12
TextBefore
CodeBefore
TextAfter
CodeAfter
fixed typo Comment
Μεθοδολογία(4/8)
Επεξεργασία κειμένου και κώδικα
public int compareTo (Myshares another) {
1. Punctuation public int compareTo Myshares another
2. Tokenize [public, int, compareTo, Myshares, another]
3. Camel case [public, int, compare, To, My, shares, another]
4. Stop words [public, int, compare, shares, another]
5. Stemming [public, int, compare, share, another]
6. Lowercase [public, int, compare, share, another]
Παράδειγμα
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 13
Μεθοδολογία(5/8)
Παράδειγμα
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 14
Εξαγωγή ακολουθιών κώδικα
1η γραμμή κώδικα CI_DecimalFormat
2η γραμμή κώδικα AM_double
3η γραμμή κώδικα FC_void
4η γραμμή κώδικα FC_void
1
2
3
4
Μεθοδολογία(6/8)
𝑠𝑖𝑚𝑖𝑙𝑎𝑟𝑖𝑡𝑦(𝑑1, 𝑑2) = 𝑐𝑜𝑠 𝜃 =
𝑑1∙𝑑2
𝑑1 ∙ 𝑑2
𝑠𝑖𝑚𝑖𝑙𝑎𝑟𝑖𝑡𝑦 𝑋, 𝑌 = 2 ∙
𝐿(𝑋,𝑌)
𝑋 + 𝑌
X Y L(X,Y)
CI_DecimalFormat CI_DecimalFormat CI_DecimalFormat
AM_double AM_double AM_double
FC_void FC_void FC_void
FC_void
Παράδειγμα LCS Score
𝑠𝑖𝑚𝑖𝑙𝑎𝑟𝑖𝑡𝑦 𝛸, 𝛶 = 2 ∙
3
4+3
=
6
7
≈ 0,857
Παράδειγμα Cosine Similarity
𝑠𝑖𝑚𝑖𝑙𝑎𝑟𝑖𝑡𝑦(𝑑1, 𝑑2) ≈ 0,709
d1 d2
See my question. See my question about Decimal.
Vector Space Model
d1
d2
cosine similarity
see
question
decimal
Μοντέλο ομοιότητας
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 15
Μεθοδολογία(7/8)
• Πίνακες απόστασης (distance
matrix) με βάση το μέσο όρο των
βαθμών ομοιότητας
• Ιεραρχική ομαδοποίηση
(Hierarchical Clustering)
• Λογική υπόθεση: Παρόμοιο
σχόλιο ⇒ Παρόμοια τροποποίηση
• Άθροισμα τετραγωνικών
σφαλμάτων (SSE) με βάση τον
πίνακα απόστασης σχολίων
𝑆𝑆𝐸 =
𝑥 𝑖,𝑗∈𝐶
𝑛
𝑑𝑖𝑠𝑡2
(𝑥𝑖, 𝑥𝑗)
𝑛
• Αποτέλεσμα: 390 ομάδες, 5 πιο
αντιπροσωπευτικά σχόλια
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 16
Μεθοδολογία(8/8)
Κατηγορίες ομάδων
Changed ArrayList to List
Changed code and added caveat(s),
Changed from ArrayList to List in type
declaration, Changed ArrayList to
HashSet, changed the inventory Items
to List interface, List instead of
ArrayList
Change index loop to forEach
Changed code to use for each loop,
Used for-each loop, Use Arrays.fill
instead of loop., Updated to use
ListIterator, label if panel pressed
StringBuffer to StringBuilder
changed to StringBuilder, changed out
from String to StringBuilder, Replaced
StringBuffer with StringBuilder., use
StringBuilder instead of StringBuffer,
Changed it to StringBuilder form
StringBuffer (see comments)
Add hashCode and equals
properly implement equals, imple-
mentation of hashCode and equals,
corrected equals signature, impl. of
hashCode & equals, generic & sc
Change to check for null/range
Added a check for nullness in Book
constructor., added out of range
check, changed exception types, it’s a
little more intuitive, Added range
check to Constructor., Throw the right
exception type
• Βελτιστοποίηση • Διορθώσεις σφαλμάτων • Προσθήκη λειτουργικότητας
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 17
1. Εισαγωγή
2. Μεθοδολογία
3. Αποτελέσματα
4. Συμπεράσματα
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 18
Αποτελέσματα(1/5)
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 19
Αποτελέσματα(2/5)
• Ισχυροί δεσμοί (κόκκινα σημεία)
• Πολλές μικρές ομάδες
• Επιβεβαίωση αρχικής ιδέας ομαδοποίησης (clustering)
Χάρτης θερμότητας (Heatmap)
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 20
Αποτελέσματα(3/5)
• 1564 τροποποιήσεις
απαντήσεων
• Σχόλιο τροποποίησης
‘format’, ’typo’,
‘rollback’
Εργαλείο σύστασης τροποποίησης (Edit Recommender)
1. Ελάχιστη απόσταση:
Ομάδα με το στοιχείο
που έχει μεγαλύτερη
ομοιότητα
2. Ελάχιστη μέση
απόσταση: Ομάδα με
τη μεγαλύτερη μέση
ομοιότητα
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 21
Αποτελέσματα(4/5)
Παραδείγματα σύστασης 1ης μεθόδου
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 22
Αποτελέσματα(5/5)
Παραδείγματα σύστασης 2ης μεθόδου
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 23
1. Εισαγωγή
2. Μεθοδολογία
3. Αποτελέσματα
4. Συμπεράσματα
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 24
Συμπεράσματα
Συμπεράσματα
• Οι τροποποιήσεις απαντήσεων
ακολουθούν πρότυπα/μοτίβα
• Τα γενικά σχόλια μπορούν να
βελτιωθούν
• Μπορεί να γίνει εντοπισμός
σφαλμάτων
Μελλοντικές επεκτάσεις
• Επανειλημμένη εφαρμογή σύστασης για να
προκύψει σειρά τροποποιήσεων
• Ενσωμάτωση του εργαλείου σύστασης σε
προγραμματιστικό περιβάλλον IDE
• Έρευνα συνεξέλιξης μεταξύ ερωτήσεων και
απαντήσεων του SO
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 25
Δημοσιεύσεις
“Toward Mining
Answer Edits to
Extract Evolution
Patterns in Stack
Overflow”
• Themistoklis
Diamantopoulos,
Maria Ioanna Sifaki
and Andreas L.
Symeonidis
• 16th International
Conference on
Mining Software
Repositotiries
• 2019 March
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 26
Ευχαριστίες
Θα ήθελα να ευχαριστήσω θερμά:
• Τον Αναπληρωτή Καθηγητή Ανδρέα Συμεωνίδη
• Τον Μεταδιδακτορικό Ερευνητή Θεμιστοκλή Διαμαντόπουλο
Ευχαριστώ για την προσοχή σας!
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 27
Ερωτήσεις
04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 28

More Related Content

What's hot

Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...ISSEL
 
Supplier Evaluation-ElectreIII
Supplier Evaluation-ElectreIIISupplier Evaluation-ElectreIII
Supplier Evaluation-ElectreIIIPavlos Symperas
 
Alexandros Delitzas Diploma Thesis presentation
Alexandros Delitzas Diploma Thesis presentationAlexandros Delitzas Diploma Thesis presentation
Alexandros Delitzas Diploma Thesis presentationISSEL
 
ΧΡΗΣΗ ΤΕΧΝΙΚΩΝ ΒΑΘΙΑΣ ΜΑΘΗΣΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΣΗΜΑΝΤΙΚΟΤΗΤΑΣ ΔΗΜΟΓΡΑΦΙΚ...
ΧΡΗΣΗ ΤΕΧΝΙΚΩΝ ΒΑΘΙΑΣ ΜΑΘΗΣΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΣΗΜΑΝΤΙΚΟΤΗΤΑΣ ΔΗΜΟΓΡΑΦΙΚ...ΧΡΗΣΗ ΤΕΧΝΙΚΩΝ ΒΑΘΙΑΣ ΜΑΘΗΣΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΣΗΜΑΝΤΙΚΟΤΗΤΑΣ ΔΗΜΟΓΡΑΦΙΚ...
ΧΡΗΣΗ ΤΕΧΝΙΚΩΝ ΒΑΘΙΑΣ ΜΑΘΗΣΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΣΗΜΑΝΤΙΚΟΤΗΤΑΣ ΔΗΜΟΓΡΑΦΙΚ...ISSEL
 
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής MάθησηςΈγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής MάθησηςISSEL
 
Pantelidou Eirini: Design and development of a system for incremental static ...
Pantelidou Eirini: Design and development of a system for incremental static ...Pantelidou Eirini: Design and development of a system for incremental static ...
Pantelidou Eirini: Design and development of a system for incremental static ...Manos Tsardoulias
 
Ανάλυση αθλητικών επιδόσεων με τη χρήση του συστήματος REMEDES
Ανάλυση αθλητικών επιδόσεων με τη χρήση του συστήματος REMEDESΑνάλυση αθλητικών επιδόσεων με τη χρήση του συστήματος REMEDES
Ανάλυση αθλητικών επιδόσεων με τη χρήση του συστήματος REMEDESISSEL
 
Ανίχνευση Αποκλίνουσας Συμπεριφοράς Χρηστών Διαδικτυακής Εφαρμογής Με Χρήση Τ...
Ανίχνευση Αποκλίνουσας Συμπεριφοράς Χρηστών Διαδικτυακής Εφαρμογής Με Χρήση Τ...Ανίχνευση Αποκλίνουσας Συμπεριφοράς Χρηστών Διαδικτυακής Εφαρμογής Με Χρήση Τ...
Ανίχνευση Αποκλίνουσας Συμπεριφοράς Χρηστών Διαδικτυακής Εφαρμογής Με Χρήση Τ...ISSEL
 
Γεροκώστα
ΓεροκώσταΓεροκώστα
ΓεροκώσταISSEL
 
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...ISSEL
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...ISSEL
 
Απόσταξη Γνώσης σε Δίκτυα BiLSTM για τη Συμπίεση του Μοντέλου Greek-BERT
Απόσταξη Γνώσης σε Δίκτυα BiLSTM για τη Συμπίεση του Μοντέλου Greek-BERTΑπόσταξη Γνώσης σε Δίκτυα BiLSTM για τη Συμπίεση του Μοντέλου Greek-BERT
Απόσταξη Γνώσης σε Δίκτυα BiLSTM για τη Συμπίεση του Μοντέλου Greek-BERTISSEL
 

What's hot (12)

Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
 
Supplier Evaluation-ElectreIII
Supplier Evaluation-ElectreIIISupplier Evaluation-ElectreIII
Supplier Evaluation-ElectreIII
 
Alexandros Delitzas Diploma Thesis presentation
Alexandros Delitzas Diploma Thesis presentationAlexandros Delitzas Diploma Thesis presentation
Alexandros Delitzas Diploma Thesis presentation
 
ΧΡΗΣΗ ΤΕΧΝΙΚΩΝ ΒΑΘΙΑΣ ΜΑΘΗΣΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΣΗΜΑΝΤΙΚΟΤΗΤΑΣ ΔΗΜΟΓΡΑΦΙΚ...
ΧΡΗΣΗ ΤΕΧΝΙΚΩΝ ΒΑΘΙΑΣ ΜΑΘΗΣΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΣΗΜΑΝΤΙΚΟΤΗΤΑΣ ΔΗΜΟΓΡΑΦΙΚ...ΧΡΗΣΗ ΤΕΧΝΙΚΩΝ ΒΑΘΙΑΣ ΜΑΘΗΣΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΣΗΜΑΝΤΙΚΟΤΗΤΑΣ ΔΗΜΟΓΡΑΦΙΚ...
ΧΡΗΣΗ ΤΕΧΝΙΚΩΝ ΒΑΘΙΑΣ ΜΑΘΗΣΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΣΗΜΑΝΤΙΚΟΤΗΤΑΣ ΔΗΜΟΓΡΑΦΙΚ...
 
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής MάθησηςΈγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
 
Pantelidou Eirini: Design and development of a system for incremental static ...
Pantelidou Eirini: Design and development of a system for incremental static ...Pantelidou Eirini: Design and development of a system for incremental static ...
Pantelidou Eirini: Design and development of a system for incremental static ...
 
Ανάλυση αθλητικών επιδόσεων με τη χρήση του συστήματος REMEDES
Ανάλυση αθλητικών επιδόσεων με τη χρήση του συστήματος REMEDESΑνάλυση αθλητικών επιδόσεων με τη χρήση του συστήματος REMEDES
Ανάλυση αθλητικών επιδόσεων με τη χρήση του συστήματος REMEDES
 
Ανίχνευση Αποκλίνουσας Συμπεριφοράς Χρηστών Διαδικτυακής Εφαρμογής Με Χρήση Τ...
Ανίχνευση Αποκλίνουσας Συμπεριφοράς Χρηστών Διαδικτυακής Εφαρμογής Με Χρήση Τ...Ανίχνευση Αποκλίνουσας Συμπεριφοράς Χρηστών Διαδικτυακής Εφαρμογής Με Χρήση Τ...
Ανίχνευση Αποκλίνουσας Συμπεριφοράς Χρηστών Διαδικτυακής Εφαρμογής Με Χρήση Τ...
 
Γεροκώστα
ΓεροκώσταΓεροκώστα
Γεροκώστα
 
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
 
Απόσταξη Γνώσης σε Δίκτυα BiLSTM για τη Συμπίεση του Μοντέλου Greek-BERT
Απόσταξη Γνώσης σε Δίκτυα BiLSTM για τη Συμπίεση του Μοντέλου Greek-BERTΑπόσταξη Γνώσης σε Δίκτυα BiLSTM για τη Συμπίεση του Μοντέλου Greek-BERT
Απόσταξη Γνώσης σε Δίκτυα BiLSTM για τη Συμπίεση του Μοντέλου Greek-BERT
 

Similar to Maria Ioanna Sifaki

Giorgos Tsamis
Giorgos TsamisGiorgos Tsamis
Giorgos TsamisISSEL
 
Salavasidis Petros (2013) - Methodology for solving exercises on the IP fragm...
Salavasidis Petros (2013) - Methodology for solving exercises on the IP fragm...Salavasidis Petros (2013) - Methodology for solving exercises on the IP fragm...
Salavasidis Petros (2013) - Methodology for solving exercises on the IP fragm...Πέτρος Σαλαβασίδης
 
Elpida Falara
Elpida FalaraElpida Falara
Elpida FalaraISSEL
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταISSEL
 
Nikolaos Oikonomou
Nikolaos OikonomouNikolaos Oikonomou
Nikolaos OikonomouISSEL
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ISSEL
 
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/YΕισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/YVassilis Efopoulos
 
Georgia Pantalona
Georgia PantalonaGeorgia Pantalona
Georgia PantalonaISSEL
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...ISSEL
 
Οδηγίες για τη διδασκαλία του μαθήματος «Ανάπτυξη Εφαρμογών σε Προγραμματιστι...
Οδηγίες για τη διδασκαλία του μαθήματος «Ανάπτυξη Εφαρμογών σε Προγραμματιστι...Οδηγίες για τη διδασκαλία του μαθήματος «Ανάπτυξη Εφαρμογών σε Προγραμματιστι...
Οδηγίες για τη διδασκαλία του μαθήματος «Ανάπτυξη Εφαρμογών σε Προγραμματιστι...1ο Γενικό Λύκειο Σπάτων
 
Konstantinos Koukoutegos Diploma Thesis Presentation
Konstantinos Koukoutegos Diploma Thesis PresentationKonstantinos Koukoutegos Diploma Thesis Presentation
Konstantinos Koukoutegos Diploma Thesis PresentationISSEL
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Manos Tsardoulias
 
Odigies ef pliroforikis_a_gel_2016_17
Odigies ef pliroforikis_a_gel_2016_17Odigies ef pliroforikis_a_gel_2016_17
Odigies ef pliroforikis_a_gel_2016_17pmalliara
 
Μαρία Κουιρουκίδου
Μαρία ΚουιρουκίδουΜαρία Κουιρουκίδου
Μαρία ΚουιρουκίδουISSEL
 
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...ISSEL
 
Κασπαρίδου Έλλη
Κασπαρίδου ΈλληΚασπαρίδου Έλλη
Κασπαρίδου ΈλληISSEL
 
etiketa poiothtas dieykrinistikes_odhgies
etiketa poiothtas dieykrinistikes_odhgiesetiketa poiothtas dieykrinistikes_odhgies
etiketa poiothtas dieykrinistikes_odhgiesdoragk
 
METIS D3.4: Τελικά πακέτα εργαστηρίων: εργαστήρια για διαφορετικά επίπεδα εκπ...
METIS D3.4: Τελικά πακέτα εργαστηρίων: εργαστήρια για διαφορετικά επίπεδα εκπ...METIS D3.4: Τελικά πακέτα εργαστηρίων: εργαστήρια για διαφορετικά επίπεδα εκπ...
METIS D3.4: Τελικά πακέτα εργαστηρίων: εργαστήρια για διαφορετικά επίπεδα εκπ...METIS-project
 
Οδηγίες για τη διδασκαλία του μαθήματος Εφαρμογές Πληροφορικής στην Α΄ τάξη Η...
Οδηγίες για τη διδασκαλία του μαθήματος Εφαρμογές Πληροφορικής στην Α΄ τάξη Η...Οδηγίες για τη διδασκαλία του μαθήματος Εφαρμογές Πληροφορικής στην Α΄ τάξη Η...
Οδηγίες για τη διδασκαλία του μαθήματος Εφαρμογές Πληροφορικής στην Α΄ τάξη Η...1ο Γενικό Λύκειο Σπάτων
 

Similar to Maria Ioanna Sifaki (20)

Giorgos Tsamis
Giorgos TsamisGiorgos Tsamis
Giorgos Tsamis
 
KanoutasThomasThesis
KanoutasThomasThesisKanoutasThomasThesis
KanoutasThomasThesis
 
Salavasidis Petros (2013) - Methodology for solving exercises on the IP fragm...
Salavasidis Petros (2013) - Methodology for solving exercises on the IP fragm...Salavasidis Petros (2013) - Methodology for solving exercises on the IP fragm...
Salavasidis Petros (2013) - Methodology for solving exercises on the IP fragm...
 
Elpida Falara
Elpida FalaraElpida Falara
Elpida Falara
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
 
Nikolaos Oikonomou
Nikolaos OikonomouNikolaos Oikonomou
Nikolaos Oikonomou
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
 
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/YΕισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
 
Georgia Pantalona
Georgia PantalonaGeorgia Pantalona
Georgia Pantalona
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
 
Οδηγίες για τη διδασκαλία του μαθήματος «Ανάπτυξη Εφαρμογών σε Προγραμματιστι...
Οδηγίες για τη διδασκαλία του μαθήματος «Ανάπτυξη Εφαρμογών σε Προγραμματιστι...Οδηγίες για τη διδασκαλία του μαθήματος «Ανάπτυξη Εφαρμογών σε Προγραμματιστι...
Οδηγίες για τη διδασκαλία του μαθήματος «Ανάπτυξη Εφαρμογών σε Προγραμματιστι...
 
Konstantinos Koukoutegos Diploma Thesis Presentation
Konstantinos Koukoutegos Diploma Thesis PresentationKonstantinos Koukoutegos Diploma Thesis Presentation
Konstantinos Koukoutegos Diploma Thesis Presentation
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
 
Odigies ef pliroforikis_a_gel_2016_17
Odigies ef pliroforikis_a_gel_2016_17Odigies ef pliroforikis_a_gel_2016_17
Odigies ef pliroforikis_a_gel_2016_17
 
Μαρία Κουιρουκίδου
Μαρία ΚουιρουκίδουΜαρία Κουιρουκίδου
Μαρία Κουιρουκίδου
 
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
 
Κασπαρίδου Έλλη
Κασπαρίδου ΈλληΚασπαρίδου Έλλη
Κασπαρίδου Έλλη
 
etiketa poiothtas dieykrinistikes_odhgies
etiketa poiothtas dieykrinistikes_odhgiesetiketa poiothtas dieykrinistikes_odhgies
etiketa poiothtas dieykrinistikes_odhgies
 
METIS D3.4: Τελικά πακέτα εργαστηρίων: εργαστήρια για διαφορετικά επίπεδα εκπ...
METIS D3.4: Τελικά πακέτα εργαστηρίων: εργαστήρια για διαφορετικά επίπεδα εκπ...METIS D3.4: Τελικά πακέτα εργαστηρίων: εργαστήρια για διαφορετικά επίπεδα εκπ...
METIS D3.4: Τελικά πακέτα εργαστηρίων: εργαστήρια για διαφορετικά επίπεδα εκπ...
 
Οδηγίες για τη διδασκαλία του μαθήματος Εφαρμογές Πληροφορικής στην Α΄ τάξη Η...
Οδηγίες για τη διδασκαλία του μαθήματος Εφαρμογές Πληροφορικής στην Α΄ τάξη Η...Οδηγίες για τη διδασκαλία του μαθήματος Εφαρμογές Πληροφορικής στην Α΄ τάξη Η...
Οδηγίες για τη διδασκαλία του μαθήματος Εφαρμογές Πληροφορικής στην Α΄ τάξη Η...
 

More from ISSEL

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...ISSEL
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...ISSEL
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...ISSEL
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...ISSEL
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...ISSEL
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςISSEL
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxISSEL
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...ISSEL
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...ISSEL
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...ISSEL
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνISSEL
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...ISSEL
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...ISSEL
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούISSEL
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςISSEL
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsISSEL
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...ISSEL
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...ISSEL
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ISSEL
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...ISSEL
 

More from ISSEL (20)

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environments
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...
 

Recently uploaded

Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.Michail Desperes
 
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdfΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdfssuser2f8893
 
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Areti Arvithi
 
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΕπιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΜαρία Διακογιώργη
 
Επίσκεψη μαθητών στην Έκθεση Η Μαγεία των Μοτίβων.pptx
Επίσκεψη μαθητών στην Έκθεση Η Μαγεία των Μοτίβων.pptxΕπίσκεψη μαθητών στην Έκθεση Η Μαγεία των Μοτίβων.pptx
Επίσκεψη μαθητών στην Έκθεση Η Μαγεία των Μοτίβων.pptx7gymnasiokavalas
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxAreti Arvithi
 
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτεραΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτεραssuser2bd3bc
 
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptxΈκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx7gymnasiokavalas
 
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx36dimperist
 
Οι στόχοι των παιδιών
Οι στόχοι των                       παιδιώνΟι στόχοι των                       παιδιών
Οι στόχοι των παιδιώνDimitra Mylonaki
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdfDimitra Mylonaki
 
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptxΞενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptxDimitraKarabali
 
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΜαρία Διακογιώργη
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιώνDimitra Mylonaki
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfIrini Panagiotaki
 
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxMertxu Ovejas
 
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptxΠρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptxntanavara
 
Παρουσίαση ομάδας ECOMOBILITY Σχολείου Δεύτερης Ευκαιρίας Άρτας
Παρουσίαση ομάδας ECOMOBILITY Σχολείου Δεύτερης Ευκαιρίας ΆρταςΠαρουσίαση ομάδας ECOMOBILITY Σχολείου Δεύτερης Ευκαιρίας Άρτας
Παρουσίαση ομάδας ECOMOBILITY Σχολείου Δεύτερης Ευκαιρίας Άρταςsdeartas
 

Recently uploaded (20)

Στο μουσείο
Στο                                        μουσείοΣτο                                        μουσείο
Στο μουσείο
 
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
 
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdfΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
 
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
 
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΕπιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
 
Επίσκεψη μαθητών στην Έκθεση Η Μαγεία των Μοτίβων.pptx
Επίσκεψη μαθητών στην Έκθεση Η Μαγεία των Μοτίβων.pptxΕπίσκεψη μαθητών στην Έκθεση Η Μαγεία των Μοτίβων.pptx
Επίσκεψη μαθητών στην Έκθεση Η Μαγεία των Μοτίβων.pptx
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
 
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτεραΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
 
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptxΈκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
 
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
 
Οι στόχοι των παιδιών
Οι στόχοι των                       παιδιώνΟι στόχοι των                       παιδιών
Οι στόχοι των παιδιών
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdf
 
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptxΞενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
 
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιών
 
Λαπμπουκ .pdf
Λαπμπουκ                                                    .pdfΛαπμπουκ                                                    .pdf
Λαπμπουκ .pdf
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
 
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
 
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptxΠρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
 
Παρουσίαση ομάδας ECOMOBILITY Σχολείου Δεύτερης Ευκαιρίας Άρτας
Παρουσίαση ομάδας ECOMOBILITY Σχολείου Δεύτερης Ευκαιρίας ΆρταςΠαρουσίαση ομάδας ECOMOBILITY Σχολείου Δεύτερης Ευκαιρίας Άρτας
Παρουσίαση ομάδας ECOMOBILITY Σχολείου Δεύτερης Ευκαιρίας Άρτας
 

Maria Ioanna Sifaki

  • 1. Εκπονήτρια | Μαρία Ιωάννα Σηφάκη Αριθμός Μητρώου (ΑΕΜ) | 8241 Επιβλέπων Αναπληρωτής Καθηγητής | Ανδρέας Συμεωνίδης Επιβλέπων Μεταδιδακτορικός Ερευνητής | Θεμιστοκλής Διαμαντόπουλος Θεσσαλονίκη, Ιούλιος 2019 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑΣ ΠΛΗΡΟΦΟΡΙΑΣ & ΥΠΟΛΟΓΙΣΜΩΝ Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Εξέλιξης σε Συστήματα Ερωταπαντήσεων
  • 2. Δομή παρουσίασης 1. Εισαγωγή 2. Μεθοδολογία 3. Αποτελέσματα 4. Συμπεράσματα 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 2
  • 3. 1. Εισαγωγή 2. Μεθοδολογία 3. Αποτελέσματα 4. Συμπεράσματα 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 3
  • 4. Ανάγκες προγραμματιστών • Επαναχρησιμοποίηση κώδικα • Εξοικονόμηση χρόνου συγγραφής • Επίλυση καθημερινών προβλημάτων • Λειτουργικότητα • Ποιότητα Κοινότητες ερωταπαντήσεων (Q&A communities) 1. Reddit 2. Stack Overflow 3. Quora 4. Code Project 2 1 3 4 Εισαγωγή (1/3) 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 4
  • 5. Εισαγωγή (2/3) 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 5
  • 6. Εισαγωγή (3/3) Απαντήσεις στην κοινότητα του Stack Overflow (SO) • Δυνατότητα επεξεργασίας από οποιοδήποτε χρήστη • Στόχος η βέλτιστη λύση Answer Edited Answer Edited Answer Best Solution?User1 User2 User3 Edit1 Edit2 Προβλήματα • Σφάλματα • Δυσλειτουργίες • Μη έγκυρη πληροφόρηση 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 6
  • 7. Σκοπός διπλωματικής Εξέλιξη τροποποιήσεων απαντήσεων • Εύρεση συνηθέστερων μορφών τροποποίησης και κατ’ επέκταση σφαλμάτων • Ομαδοποίηση τροποποιήσεων Υπάρχει προοπτική εξέλιξης από μια μεμονωμένη σε γενική λύση; Με εφαρμογή στο διαγωνισμό MSR Mining Challenge 2019 Μόντρεαλ, Καναδάς Μάιος 2019 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 7
  • 8. Γνώσεις που αποκτήθηκαν Γνώσεις • Ερευνητική εμπειρία στην Τεχνολογία Λογισμικού • Εφαρμογή αλγορίθμων σε Βάσεις Δεδομένων • Βασικές διαδικασίες Ανάκτησης Πληροφοριών και Αλγορίθμων Εργαλεία • • • Τεχνολογίες • Εξόρυξη Δεδομένων • Τεχνολογία Λογισμικού • Βάσεις Δεδομένων 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 8
  • 9. 1. Εισαγωγή 2. Μεθοδολογία 3. Αποτελέσματα 4. Συμπεράσματα 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 9
  • 10. Μεθοδολογία(1/8) Βασικά βήματα υλοποίησης 1. Προεπεξεργαστής 2. Ερωτήματα (SQL Queries) 3. Εξαγωγή κειμένου 4. Εξαγωγή κώδικα 5. Μοντέλο ομοιότητας 6. Ομαδοποίηση 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 10
  • 11. Μεθοδολογία(2/8) Αναζήτηση απαντήσεων που: • Έχουν τμήμα κώδικα • Έχουν τροποποιηθεί έστω μια φορά • Έχουν σχόλιο τροποποίησης Τύποι εντολών: • Εκχωρήσεις (AM) • Κλήσεις συναρτήσεων (FC) • Αρχικοποιήσεις κλάσεων (CI) Μοντέλο ομοιότητας: • Cosine similarity (για κείμενο και κώδικα) • LCS score (για ακολουθίες κώδικα) 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 11 423241 8272
  • 12. Μεθοδολογία(3/8) Version 1 Version 2 Edit CodeAddition CodeDeletion compareToIgnoreCase compareToIgnoringCase 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 12 TextBefore CodeBefore TextAfter CodeAfter fixed typo Comment
  • 13. Μεθοδολογία(4/8) Επεξεργασία κειμένου και κώδικα public int compareTo (Myshares another) { 1. Punctuation public int compareTo Myshares another 2. Tokenize [public, int, compareTo, Myshares, another] 3. Camel case [public, int, compare, To, My, shares, another] 4. Stop words [public, int, compare, shares, another] 5. Stemming [public, int, compare, share, another] 6. Lowercase [public, int, compare, share, another] Παράδειγμα 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 13
  • 14. Μεθοδολογία(5/8) Παράδειγμα 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 14 Εξαγωγή ακολουθιών κώδικα 1η γραμμή κώδικα CI_DecimalFormat 2η γραμμή κώδικα AM_double 3η γραμμή κώδικα FC_void 4η γραμμή κώδικα FC_void 1 2 3 4
  • 15. Μεθοδολογία(6/8) 𝑠𝑖𝑚𝑖𝑙𝑎𝑟𝑖𝑡𝑦(𝑑1, 𝑑2) = 𝑐𝑜𝑠 𝜃 = 𝑑1∙𝑑2 𝑑1 ∙ 𝑑2 𝑠𝑖𝑚𝑖𝑙𝑎𝑟𝑖𝑡𝑦 𝑋, 𝑌 = 2 ∙ 𝐿(𝑋,𝑌) 𝑋 + 𝑌 X Y L(X,Y) CI_DecimalFormat CI_DecimalFormat CI_DecimalFormat AM_double AM_double AM_double FC_void FC_void FC_void FC_void Παράδειγμα LCS Score 𝑠𝑖𝑚𝑖𝑙𝑎𝑟𝑖𝑡𝑦 𝛸, 𝛶 = 2 ∙ 3 4+3 = 6 7 ≈ 0,857 Παράδειγμα Cosine Similarity 𝑠𝑖𝑚𝑖𝑙𝑎𝑟𝑖𝑡𝑦(𝑑1, 𝑑2) ≈ 0,709 d1 d2 See my question. See my question about Decimal. Vector Space Model d1 d2 cosine similarity see question decimal Μοντέλο ομοιότητας 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 15
  • 16. Μεθοδολογία(7/8) • Πίνακες απόστασης (distance matrix) με βάση το μέσο όρο των βαθμών ομοιότητας • Ιεραρχική ομαδοποίηση (Hierarchical Clustering) • Λογική υπόθεση: Παρόμοιο σχόλιο ⇒ Παρόμοια τροποποίηση • Άθροισμα τετραγωνικών σφαλμάτων (SSE) με βάση τον πίνακα απόστασης σχολίων 𝑆𝑆𝐸 = 𝑥 𝑖,𝑗∈𝐶 𝑛 𝑑𝑖𝑠𝑡2 (𝑥𝑖, 𝑥𝑗) 𝑛 • Αποτέλεσμα: 390 ομάδες, 5 πιο αντιπροσωπευτικά σχόλια 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 16
  • 17. Μεθοδολογία(8/8) Κατηγορίες ομάδων Changed ArrayList to List Changed code and added caveat(s), Changed from ArrayList to List in type declaration, Changed ArrayList to HashSet, changed the inventory Items to List interface, List instead of ArrayList Change index loop to forEach Changed code to use for each loop, Used for-each loop, Use Arrays.fill instead of loop., Updated to use ListIterator, label if panel pressed StringBuffer to StringBuilder changed to StringBuilder, changed out from String to StringBuilder, Replaced StringBuffer with StringBuilder., use StringBuilder instead of StringBuffer, Changed it to StringBuilder form StringBuffer (see comments) Add hashCode and equals properly implement equals, imple- mentation of hashCode and equals, corrected equals signature, impl. of hashCode & equals, generic & sc Change to check for null/range Added a check for nullness in Book constructor., added out of range check, changed exception types, it’s a little more intuitive, Added range check to Constructor., Throw the right exception type • Βελτιστοποίηση • Διορθώσεις σφαλμάτων • Προσθήκη λειτουργικότητας 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 17
  • 18. 1. Εισαγωγή 2. Μεθοδολογία 3. Αποτελέσματα 4. Συμπεράσματα 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 18
  • 20. Αποτελέσματα(2/5) • Ισχυροί δεσμοί (κόκκινα σημεία) • Πολλές μικρές ομάδες • Επιβεβαίωση αρχικής ιδέας ομαδοποίησης (clustering) Χάρτης θερμότητας (Heatmap) 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 20
  • 21. Αποτελέσματα(3/5) • 1564 τροποποιήσεις απαντήσεων • Σχόλιο τροποποίησης ‘format’, ’typo’, ‘rollback’ Εργαλείο σύστασης τροποποίησης (Edit Recommender) 1. Ελάχιστη απόσταση: Ομάδα με το στοιχείο που έχει μεγαλύτερη ομοιότητα 2. Ελάχιστη μέση απόσταση: Ομάδα με τη μεγαλύτερη μέση ομοιότητα 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 21
  • 22. Αποτελέσματα(4/5) Παραδείγματα σύστασης 1ης μεθόδου 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 22
  • 23. Αποτελέσματα(5/5) Παραδείγματα σύστασης 2ης μεθόδου 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 23
  • 24. 1. Εισαγωγή 2. Μεθοδολογία 3. Αποτελέσματα 4. Συμπεράσματα 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 24
  • 25. Συμπεράσματα Συμπεράσματα • Οι τροποποιήσεις απαντήσεων ακολουθούν πρότυπα/μοτίβα • Τα γενικά σχόλια μπορούν να βελτιωθούν • Μπορεί να γίνει εντοπισμός σφαλμάτων Μελλοντικές επεκτάσεις • Επανειλημμένη εφαρμογή σύστασης για να προκύψει σειρά τροποποιήσεων • Ενσωμάτωση του εργαλείου σύστασης σε προγραμματιστικό περιβάλλον IDE • Έρευνα συνεξέλιξης μεταξύ ερωτήσεων και απαντήσεων του SO 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 25
  • 26. Δημοσιεύσεις “Toward Mining Answer Edits to Extract Evolution Patterns in Stack Overflow” • Themistoklis Diamantopoulos, Maria Ioanna Sifaki and Andreas L. Symeonidis • 16th International Conference on Mining Software Repositotiries • 2019 March 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 26
  • 27. Ευχαριστίες Θα ήθελα να ευχαριστήσω θερμά: • Τον Αναπληρωτή Καθηγητή Ανδρέα Συμεωνίδη • Τον Μεταδιδακτορικό Ερευνητή Θεμιστοκλή Διαμαντόπουλο Ευχαριστώ για την προσοχή σας! 04.07.2019 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης | 27