SlideShare a Scribd company logo
Διπλωματική Εργασία
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
12/4/2021
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ
ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ
ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ & ΤΠΟΛΟΓΙΣΤΩΝ
Επιβλέποντες:
Ανδρέας Λ. Συμεωνίδης,
Αναπληρωτής Καθηγητής Α.Π.Θ.
Διαμαντόπουλος Θεμιστοκλής,
Μεταδιδακτορικός Ερευνητής
Εκπόνηση:
Χριστιάνα Γαλεγαλίδου,
Α.Ε.Μ : 8711
Διάρθρωση Παρουσίασης
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
2
Εισαγωγή
Μεθοδολογία
Αξιολόγηση & Αποτελέσματα
Συμπεράσματα
Μελλοντική Εργασία
Περιγραφή του Προβλήματος
Διαδικασία Ανάπτυξης Λογισμικού
 Συστήματα Καταγραφής Εργασιών
 Ορισμός σημαντικών χαρακτηριστικών εργασίας
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
3
 Σημαντικότητα: Το αντίκυπο μίας εργασίας στην επιτυχή εκτέλεση ενός Έργου Λογισμικού
Πρόβλημα:
Χειροκίνητη ανάθεση τιμής σημαντικότητας χωρίς να υπάρχουν σαφείς οδηγίες
Αποτελέσματα:
 Χρονοβόρα διαδικασία για μεγάλα έργα λογισμικού
 Πιθανός ορισμός λάθος τιμών σημαντικότητας
Σκοπός της Διπλωματικής
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
4
Στόχος:
Αυτοματοποίηση της διαδικασίας καθορισμού της τιμής σημαντικότητας
• Αξιοποίηση πληροφορίας από αποθετήρια κώδικα
• Επιλογή χαρακτηριστικών που περιέχουν πληροφορία για τη σημαντικότητα
• Επιλογή βέλτιστου αλγορίθμου ταξινόμησης
To περιβάλλον του Jira
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
5
Jira  Σύστημα Παρακολούθησης Εργασιών
Σύνολο Δεδομένων:
 >1k έργα (projects)
 >700k αναφορές εργασιών (issues)
 >100k χρήστες (users)
 >2Μ σχόλια (comments)
Jira Issue Report & Σημαντικά Πεδία:
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
6
2
Project
Title
Type
Priority
Reporter
1
3
4
6
7
Description
Created
5
Διάρθρωση Παρουσίασης
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
7
Εισαγωγή
Μεθοδολογία
Αξιολόγηση & Αποτελέσματα
Συμπεράσματα
Μελλοντική Εργασία
Αρχιτεκτονική Συστήματος
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
8
Στάδια Προεπεξεργασίας
Επί του συνόλου των Δεδομένων
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
9
• Αφαίρεση εγγραφών με κενό
χαρακτηριστικό κλάσης
• Αφαίρεση εγγραφών με Major
σημαντικότητα
• Συνολικά issues στο [2000,7000]
• Διάταξη των εγγραφών με βάση το
χαρακτηριστικό created
• Μετατροπή των τιμών του type σε
αριθμητικές
• Μετατροπή των τιμών της σημαντικότητας
σε αριθμητικές: Trivial  1, Minor  2,
Critical  3, Blocker  4
Επί των Δεδομένων Κειμένου
• Επεξεργασία Κειμένου:
The version of Castor I am using is 0.8.9The
methods to remove all the components of a
vector of objects A are named removeAllA()
while the methods to get all the components
of the same vector are named getA()
the version castor use the method remov
compon vector object name remov all
method get compon vector name get get all
Μοντέλα Τίτλου & Περιγραφής
Μετατροπή του κειμένου σε συγκρίσιμη μορφή ⇒ Διανυσματοποίηση – Vector Space Model
Χρήση 2 τεχνικών διανυσματοποίησης:
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
10
TF-IDF Word Embeddings
𝑇𝐹_𝐼𝐷𝐹 𝑤, 𝐷 = 𝑇𝐹 𝑤, 𝐷 × 𝐼𝐷𝐹 𝑤, 𝐷 = 𝑇𝐹 𝑤, 𝐷 × 𝑙𝑜𝑔(
𝐶
𝐷𝐹(𝑤)
)
• TF: Συχνότητα εμφάνισης του όρου στο έγγραφο
• IDF: Λογάριθμος διαφοράς (πλήθος εγγράφων/ πλήθος
εγγράφων που περιέχουν τον όρο
• w: Όρος, D: ‘Εγγραφο, C: Σύνολο Εγγράφων
Χαρτογραφούν τη στατιστική δομή της γλώσσας του
συνόλου των εγγράφων.
Στόχος Τοποθέτηση σημασιολογικά παρόμοιων
λέξεων σε μικρές αποστάσεις σε ένα γεωμετρικό χώρο
Έγγραφο 1:
The
President is
having
dinner
Έγγραφο 2:
The
Prime Minister
eats
lunch
president
Prime Minister
having
eats
dinner
lunch
Μοντέλo Αριθμητικών Δεδομένων
Περιλαμβάνει τα χαρακτηριστικά type & reporter_id
Εφαρμογή Sliding Window αλγορίθμου με μέγεθος Window 100 εγγραφών
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
11
Sliding Window Αλγόριθμος
• Window μεγέθους WS
• Σύνολο n εγγραφών
• Χρονική Διάταξη
• Πρόβλεψη τιμής για WS+1, WS+2,…,n
Σχέση Τιμών Σημαντικότητας
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
12
Έχουν σειρά διάταξης : Trivial < Minor < Critical < Blocker
⇒ Ordinal Classification: Όταν υπάρχει δυνατότητα διάταξης του χαρακτηριστικού κλάσης
Classification VS Regression
 Classification: Αντιστοίχιση των τιμών εισόδου σε διακριτές τιμές εξόδου
Δε λαμβάνει υπόψιν τη σχέση των τιμών του χαρακτηριστικού κλάσης
 Regression: Αντιστοίχιση των τιμών εισόδου σε συνεχείς τιμές εξόδου
Μετατροπή των συνεχών τιμών σε πιθανότητες κάθε κλάσης με βάση την απόσταση
⇒ Αξιοποίηση Διαδοχικότητας (πχ. ¨1.8¨)
Ταξινομητές (1/4): KNN
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
13
Εφαρμογή του αλγορίθμου για τους 3 κοντινότερους γείτονες
Επιστροφή πιθανοτήτων για κάθε κλάση
Εφαρμογή του στα 3 μοντέλα (τίτλου (α) , περιγραφής (β), αριθμητικών δεδομένων (γ))
Μέσος όρος των αποτελεσμάτων στο τελικό μοντέλο (δ) και επιστροφή επικρατούσας κλάσης
Trivial Minor Critical Blocker
0 0.33333 0.33333 0.33333
Trivial Minor Critical Blocker
0 1 0 0
Trivial Minor Critical Blocker
0 0.33333 0.66667 0
Trivial Minor Critical Blocker
0 0. 55555 0.33333 0.11111
(α)
(β)
(γ)
(δ)
Ταξινομητές (2/4): SVR
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
14
Υλοποίηση για RBF πυρήνα
Επιστροφή πιθανοτήτων για κάθε κλάση με βάση των τύπο για την πιθανότητα της κλάσης i:
Άθροιση των πιθανοτήτων στο τελικό μοντέλο αντιστοίχως του KNN
y_𝑝𝑟𝑒𝑑_𝑝𝑟𝑜𝑏 𝑖 =
1
|𝑖−𝑦𝑝𝑟𝑒𝑑|
1
|1−𝑦𝑝𝑟𝑒𝑑|
+
1
|2−𝑦𝑝𝑟𝑒𝑑|
+
1
|3−𝑦𝑝𝑟𝑒𝑑|
+
1
|4−𝑦𝑝𝑟𝑒𝑑|
Trivial Minor Critical Blocker
0.1658 0.6633 01105 0.0603
Παράδειγμα για ¨1.8¨
Ταξινομητές (3/4): Non-Ordinal Νευρωνικό Δίκτυο
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
15
Είσοδος για μοντέλο αριθμητικών δεδομένων:
Το σύνολο των δεδομένων ως έξοδος του
Sliding Window
Είσοδος για μοντέλα τίτλου & περιγραφής:
Ειδικό στρώμα που υλοποιεί την Word
Embeddings μέθοδο
1 κρυφό στρώμα 20 νευρώνων και στις 3
περιπτώσεις μοντέλων
Έξοδος: Στρώμα 4 νευρώνων με πιθανές τιμές
0 & 1, όπου:
Συναρτήσεις Νευρωνικού
Κόστους categorical_crossentropy
Βελτιστοποίησης adam
Ενεργοπόιησης
Στρώματος Εισόδου
relu
Ενεργοπόιησης
Κρυφού Στρώματος
softmax
Άθροιση των πιθανοτήτων στο τελικό μοντέλο
αντιστοίχως του KNN
Ταξινομητές (4/4): Ordinal Νευρωνικό Δίκτυο
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
16
3 νευρώνες εξόδου, όπου:
Ένεργοποιημένος νευρώνας εξόδου ⇒ Τιμή >0.5 & Ενεργοποιημένος ο προηγούμενος νευρώνας
Τιμές βεβαιότητας κλάσης: P(y=1) = 1 – P(y>1)
P(y=2) = (1 – P(y>2))|P(y>1)
P(y=3) = (1 – P(y>3) )|P(y>2)
P(y=4) = P(y>3)
Διαφορές Συναρτήσεων
Κόστους binary_crossentropy
Ενεργοπόιησης
Στρώματος Εξόδου
sigmoid
Ταξινομητές (4/4): Ordinal Νευρωνικό Δίκτυο
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
17
Σύνθεση Τελικού Μοντέλου
• 𝒂𝒊 : Βεβαιότητα μοντέλου τίτλου για την κλάση i
• 𝒂𝒋 : Βεβαιότητα μοντέλου περιγραφής για την κλάση j
• 𝒂𝒌 : Βεβαιότητα μοντέλου αριθμητικών δεδομένων για την κλάση k
Περιπτώσεις: i = j = k ⇒ Επιστρέφεται η κοινή κλάση
i ≠ j ≠ k ⇒ Επιστρέφεται η κλάση με την μεγαλύτερη βεβαιότητα 𝒂𝒊 , 𝒂𝒋, 𝒂𝒌
i = j ≠ k ⇒ Επιστρέφεται η κλάση i = j αν 𝒂𝒊 + 𝒂𝒋 > 2 × 𝒂𝒌 – 0.5
Τίτλος Περιγραφή Αριθμητικά Δεδομένα Τελικό Μοντέλο
Trivial -> 0.4 Trivial -> 0.4 Minor -> 0.9 Minor
Trivial -> 0.8 Trivial -> 0.8 Minor -> 0.9 Trivial
Διάρθρωση Παρουσίασης
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
18
Εισαγωγή
Μεθοδολογία
Αποτελέσματα & Αξιολόγηση
Συμπεράσματα
Μελλοντική Εργασία
Διαδικασία Εκπαίδευσης & Αξιολόγησης
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
19
Μοντέλα προς Αξιολόγηση:
• ¨Τίτλου¨
• ¨Τίτλου + Περιγραφής¨
• ¨Τελικό¨
Διαχωρισμός Συνόλων:
• Χρονική διάταξη των αναφορών
• Οι πρώτες 80% για training και 20% testing
Μετρικές Αξιολόγησης:
Accuracy =
𝑇𝑃+𝑇𝑁
𝑇𝑃+𝑇𝑁+𝐹𝑃+𝐹𝑁
F1_Score = 2 ×
𝑝𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 ∗𝑟𝑒𝑐𝑎𝑙𝑙
𝑝𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛+𝑟𝑒𝑐𝑎𝑙𝑙
Εσωτερική Σύγκριση Μοντέλων
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
20
0.61
0.65
0.68
0.67 0.69 0.70
0.60
0.64
0.67
0.61
0.65
0.68
0.59
0.61 0.62
0.62 0.63 0.63
0.59
0.61 0.61
0.60 0.61 0.63
Παρατηρείται αύξηση της τιμής των μετρικών με προσθήκη κάθε επιπλέον μoντέλου
Σύγκριση Τελικών Μοντέλων
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
21
Διάρθρωση Παρουσίασης
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
22
Εισαγωγή
Μεθοδολογία
Αξιολόγηση & Αποτελέσματα
Συμπεράσματα
Μελλοντική Εργασία
Συμπεράσματα
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
23
 Το χαρακτηριστικό διάταξης των τιμών σημαντικότητας βελτιώνει την απόδοση του
μοντέλου
 Καλύτερh απόδοση προκύπτει για τον SVR ταξινομητή
 Τα πειράματα δείχνουν ότι τα 4 σύστημα ανταποκρίνονται ικανοποιητικά σε ένα
μεγάλο εύρος αποθετηρίων
 Το βέλτιστο σύστημα μπορεί να αποτελέσει χρήσιμο εργαλείο στη διαδικασία
ανάπτυξης έργων λογισμικού
Διάρθρωση Παρουσίασης
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
24
Εισαγωγή
Μεθοδολογία
Αξιολόγηση & Αποτελέσματα
Συμπεράσματα
Μελλοντική Εργασία
Μελλοντική Εργασία
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
26
 Αντιμετώπιση της ανομοιόμορφης κατανομής του χαρακτηριστικού κλάσης
 Βελτίωση της τεχνικής εξαγωγής χαρακτηριστικών κειμένου
 Βελτίωση των ρυθμίσεων των παραμέτρων των νευρωνικών
 Επέκταση με User Interface και ανάθεση τιμών σε πραγματικό χρόνο
Ευχαριστίες
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
27
Θα ήθελα να ευχαριστήσω θερμά:
• Τον κ. Συμεωνίδη Ανδρέα
• Τον Διαμαντόπουλο Θέμη
• Όλους εσάς που παρακολουθήσατε την παρουσίαση!
Ευχαριστώ πολύ για την προσοχή σας!
Ερωτήσεις;
12/4/2021
Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα
Διαχείρισης Έργων
28

More Related Content

What's hot

πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5Ιωάννου Γιαννάκης
 
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνNikos Michailidis
 
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
3lykgala
 
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
Takeshi Mikami
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
Eleni Kokkinou
 
ΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςNikos Michailidis
 
ΡΗΓΟΠΟΥΛΟΣ - ΠΤΥΧΙΑΚΗ (POWERPOINT)
ΡΗΓΟΠΟΥΛΟΣ - ΠΤΥΧΙΑΚΗ (POWERPOINT)ΡΗΓΟΠΟΥΛΟΣ - ΠΤΥΧΙΑΚΗ (POWERPOINT)
ΡΗΓΟΠΟΥΛΟΣ - ΠΤΥΧΙΑΚΗ (POWERPOINT)Georgios Rigopoulos
 
Η παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠ
Η παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠΗ παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠ
Η παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠ
Ιωάννης Σαρημπαλίδης
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνNikos Michailidis
 
ppt ΠΑΡΟΥΣΙΑΣΗ ΠΤΥΧΙΑΚΗΣ
ppt ΠΑΡΟΥΣΙΑΣΗ ΠΤΥΧΙΑΚΗΣppt ΠΑΡΟΥΣΙΑΣΗ ΠΤΥΧΙΑΚΗΣ
ppt ΠΑΡΟΥΣΙΑΣΗ ΠΤΥΧΙΑΚΗΣSPURIDOULA MPASTANI
 
Το νερό ως διαλύτης-Μείγματα
Το νερό ως διαλύτης-ΜείγματαΤο νερό ως διαλύτης-Μείγματα
Το νερό ως διαλύτης-Μείγματα
Despina Setaki
 
Εισαγωγή στις αρχές της επιστήμης των Η/Υ
Εισαγωγή στις αρχές της επιστήμης των Η/ΥΕισαγωγή στις αρχές της επιστήμης των Η/Υ
Εισαγωγή στις αρχές της επιστήμης των Η/Υ
Ministry of Education
 
Ηλεκτρολογικό Σχέδιο στο AutoCAD
Ηλεκτρολογικό Σχέδιο στο AutoCADΗλεκτρολογικό Σχέδιο στο AutoCAD
Ηλεκτρολογικό Σχέδιο στο AutoCADYiannis Xifaras
 
CBI学会2013チュートリアル NGSデータ解析入門 (解析編)配布資料
CBI学会2013チュートリアル NGSデータ解析入門 (解析編)配布資料CBI学会2013チュートリアル NGSデータ解析入門 (解析編)配布資料
CBI学会2013チュートリアル NGSデータ解析入門 (解析編)配布資料Genaris Omics, Inc.
 
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/YΕισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
Vassilis Efopoulos
 
ΑΕΠΠ - μάθημα 38
ΑΕΠΠ - μάθημα 38ΑΕΠΠ - μάθημα 38
ΑΕΠΠ - μάθημα 38
Jonny Arvanitakis
 
Eισαγωγή στις αρχές της επιστήμης των HY κεφ 1
Eισαγωγή στις αρχές της επιστήμης των HY κεφ 1Eισαγωγή στις αρχές της επιστήμης των HY κεφ 1
Eισαγωγή στις αρχές της επιστήμης των HY κεφ 1
Ιωάννου Γιαννάκης
 
Δομή Επανάληψης
Δομή ΕπανάληψηςΔομή Επανάληψης
Δομή Επανάληψης
Makis Karadonas
 

What's hot (20)

Aepp-6.4-6.7-tsiotakis
Aepp-6.4-6.7-tsiotakisAepp-6.4-6.7-tsiotakis
Aepp-6.4-6.7-tsiotakis
 
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
 
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
 
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
 
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
 
ΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο Εργασίας
 
ΡΗΓΟΠΟΥΛΟΣ - ΠΤΥΧΙΑΚΗ (POWERPOINT)
ΡΗΓΟΠΟΥΛΟΣ - ΠΤΥΧΙΑΚΗ (POWERPOINT)ΡΗΓΟΠΟΥΛΟΣ - ΠΤΥΧΙΑΚΗ (POWERPOINT)
ΡΗΓΟΠΟΥΛΟΣ - ΠΤΥΧΙΑΚΗ (POWERPOINT)
 
Η παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠ
Η παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠΗ παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠ
Η παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠ
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
 
ppt ΠΑΡΟΥΣΙΑΣΗ ΠΤΥΧΙΑΚΗΣ
ppt ΠΑΡΟΥΣΙΑΣΗ ΠΤΥΧΙΑΚΗΣppt ΠΑΡΟΥΣΙΑΣΗ ΠΤΥΧΙΑΚΗΣ
ppt ΠΑΡΟΥΣΙΑΣΗ ΠΤΥΧΙΑΚΗΣ
 
Το νερό ως διαλύτης-Μείγματα
Το νερό ως διαλύτης-ΜείγματαΤο νερό ως διαλύτης-Μείγματα
Το νερό ως διαλύτης-Μείγματα
 
Εισαγωγή στις αρχές της επιστήμης των Η/Υ
Εισαγωγή στις αρχές της επιστήμης των Η/ΥΕισαγωγή στις αρχές της επιστήμης των Η/Υ
Εισαγωγή στις αρχές της επιστήμης των Η/Υ
 
Ηλεκτρολογικό Σχέδιο στο AutoCAD
Ηλεκτρολογικό Σχέδιο στο AutoCADΗλεκτρολογικό Σχέδιο στο AutoCAD
Ηλεκτρολογικό Σχέδιο στο AutoCAD
 
CBI学会2013チュートリアル NGSデータ解析入門 (解析編)配布資料
CBI学会2013チュートリアル NGSデータ解析入門 (解析編)配布資料CBI学会2013チュートリアル NGSデータ解析入門 (解析編)配布資料
CBI学会2013チュートリアル NGSデータ解析入門 (解析編)配布資料
 
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/YΕισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
 
ΑΕΠΠ - μάθημα 38
ΑΕΠΠ - μάθημα 38ΑΕΠΠ - μάθημα 38
ΑΕΠΠ - μάθημα 38
 
Eισαγωγή στις αρχές της επιστήμης των HY κεφ 1
Eισαγωγή στις αρχές της επιστήμης των HY κεφ 1Eισαγωγή στις αρχές της επιστήμης των HY κεφ 1
Eισαγωγή στις αρχές της επιστήμης των HY κεφ 1
 
Δομή Επανάληψης
Δομή ΕπανάληψηςΔομή Επανάληψης
Δομή Επανάληψης
 
Kids pro
Kids proKids pro
Kids pro
 

Similar to Galegalidou Christiana Thesis Presentation

Software Analytics In Action: A Hands-on Tutorial on Mining, Analyzing, Model...
Software Analytics In Action: A Hands-on Tutorial on Mining, Analyzing, Model...Software Analytics In Action: A Hands-on Tutorial on Mining, Analyzing, Model...
Software Analytics In Action: A Hands-on Tutorial on Mining, Analyzing, Model...
Chakkrit (Kla) Tantithamthavorn
 
Mini-lab 1: Stochastic Gradient Descent classifier, Optimizing Logistic Regre...
Mini-lab 1: Stochastic Gradient Descent classifier, Optimizing Logistic Regre...Mini-lab 1: Stochastic Gradient Descent classifier, Optimizing Logistic Regre...
Mini-lab 1: Stochastic Gradient Descent classifier, Optimizing Logistic Regre...
Yao Yao
 
Zikopis Evangelos Thesis Presentation
Zikopis Evangelos Thesis PresentationZikopis Evangelos Thesis Presentation
Zikopis Evangelos Thesis Presentation
ISSEL
 
Bug Fix Time Classification on Open Source Repositories
Bug Fix Time Classification on Open Source RepositoriesBug Fix Time Classification on Open Source Repositories
Bug Fix Time Classification on Open Source Repositories
ISSEL
 
Ταξινόμηση Σφαλμάτων από Αποθετήρια Ανοιχτού Λογισμικού με Βάση το Χρόνο Επιδ...
Ταξινόμηση Σφαλμάτων από Αποθετήρια Ανοιχτού Λογισμικού με Βάση το Χρόνο Επιδ...Ταξινόμηση Σφαλμάτων από Αποθετήρια Ανοιχτού Λογισμικού με Βάση το Χρόνο Επιδ...
Ταξινόμηση Σφαλμάτων από Αποθετήρια Ανοιχτού Λογισμικού με Βάση το Χρόνο Επιδ...
ISSEL
 
Matsoukas Vasileios Thesis Presentation
Matsoukas Vasileios Thesis PresentationMatsoukas Vasileios Thesis Presentation
Matsoukas Vasileios Thesis Presentation
ISSEL
 
A Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality IndicatorsA Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality Indicators
vie_dels
 
Automatic Task-based Code Generation for High Performance DSEL
Automatic Task-based Code Generation for High Performance DSELAutomatic Task-based Code Generation for High Performance DSEL
Automatic Task-based Code Generation for High Performance DSEL
Joel Falcou
 
Synthesis of analytical methods data driven decision-making
Synthesis of analytical methods data driven decision-makingSynthesis of analytical methods data driven decision-making
Synthesis of analytical methods data driven decision-making
Adam Doyle
 
Predicting Employee Attrition
Predicting Employee AttritionPredicting Employee Attrition
Predicting Employee Attrition
Shruti Mohan
 
Towards explanations for Data-Centric AI using provenance records
Towards explanations for Data-Centric AI using provenance recordsTowards explanations for Data-Centric AI using provenance records
Towards explanations for Data-Centric AI using provenance records
Paolo Missier
 
Abstract - Mining Source Code Change Patterns from Open-Source Repositories
Abstract - Mining Source Code Change Patterns from Open-Source Repositories Abstract - Mining Source Code Change Patterns from Open-Source Repositories
Abstract - Mining Source Code Change Patterns from Open-Source Repositories
ISSEL
 
Εξαγωγή Προτύπων Αλλαγών Κώδικα από Αποθετήρια Ανοικτού Λογισμικού
Εξαγωγή Προτύπων Αλλαγών Κώδικα από Αποθετήρια Ανοικτού ΛογισμικούΕξαγωγή Προτύπων Αλλαγών Κώδικα από Αποθετήρια Ανοικτού Λογισμικού
Εξαγωγή Προτύπων Αλλαγών Κώδικα από Αποθετήρια Ανοικτού Λογισμικού
ISSEL
 
Lab 2: Classification and Regression Prediction Models, training and testing ...
Lab 2: Classification and Regression Prediction Models, training and testing ...Lab 2: Classification and Regression Prediction Models, training and testing ...
Lab 2: Classification and Regression Prediction Models, training and testing ...
Yao Yao
 
Mksong proposal-slide
Mksong proposal-slideMksong proposal-slide
Mksong proposal-slide
mksong
 
Guide
GuideGuide
Huong dan cu the svm
Huong dan cu the svmHuong dan cu the svm
Huong dan cu the svm
taikhoan262
 
Hands-on Tutorial of Machine Learning in Python
Hands-on Tutorial of Machine Learning in PythonHands-on Tutorial of Machine Learning in Python
Hands-on Tutorial of Machine Learning in Python
Chun-Ming Chang
 
C3 w2
C3 w2C3 w2
Basic Deep Learning.pptx
Basic Deep Learning.pptxBasic Deep Learning.pptx
Basic Deep Learning.pptx
mabog44
 

Similar to Galegalidou Christiana Thesis Presentation (20)

Software Analytics In Action: A Hands-on Tutorial on Mining, Analyzing, Model...
Software Analytics In Action: A Hands-on Tutorial on Mining, Analyzing, Model...Software Analytics In Action: A Hands-on Tutorial on Mining, Analyzing, Model...
Software Analytics In Action: A Hands-on Tutorial on Mining, Analyzing, Model...
 
Mini-lab 1: Stochastic Gradient Descent classifier, Optimizing Logistic Regre...
Mini-lab 1: Stochastic Gradient Descent classifier, Optimizing Logistic Regre...Mini-lab 1: Stochastic Gradient Descent classifier, Optimizing Logistic Regre...
Mini-lab 1: Stochastic Gradient Descent classifier, Optimizing Logistic Regre...
 
Zikopis Evangelos Thesis Presentation
Zikopis Evangelos Thesis PresentationZikopis Evangelos Thesis Presentation
Zikopis Evangelos Thesis Presentation
 
Bug Fix Time Classification on Open Source Repositories
Bug Fix Time Classification on Open Source RepositoriesBug Fix Time Classification on Open Source Repositories
Bug Fix Time Classification on Open Source Repositories
 
Ταξινόμηση Σφαλμάτων από Αποθετήρια Ανοιχτού Λογισμικού με Βάση το Χρόνο Επιδ...
Ταξινόμηση Σφαλμάτων από Αποθετήρια Ανοιχτού Λογισμικού με Βάση το Χρόνο Επιδ...Ταξινόμηση Σφαλμάτων από Αποθετήρια Ανοιχτού Λογισμικού με Βάση το Χρόνο Επιδ...
Ταξινόμηση Σφαλμάτων από Αποθετήρια Ανοιχτού Λογισμικού με Βάση το Χρόνο Επιδ...
 
Matsoukas Vasileios Thesis Presentation
Matsoukas Vasileios Thesis PresentationMatsoukas Vasileios Thesis Presentation
Matsoukas Vasileios Thesis Presentation
 
A Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality IndicatorsA Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality Indicators
 
Automatic Task-based Code Generation for High Performance DSEL
Automatic Task-based Code Generation for High Performance DSELAutomatic Task-based Code Generation for High Performance DSEL
Automatic Task-based Code Generation for High Performance DSEL
 
Synthesis of analytical methods data driven decision-making
Synthesis of analytical methods data driven decision-makingSynthesis of analytical methods data driven decision-making
Synthesis of analytical methods data driven decision-making
 
Predicting Employee Attrition
Predicting Employee AttritionPredicting Employee Attrition
Predicting Employee Attrition
 
Towards explanations for Data-Centric AI using provenance records
Towards explanations for Data-Centric AI using provenance recordsTowards explanations for Data-Centric AI using provenance records
Towards explanations for Data-Centric AI using provenance records
 
Abstract - Mining Source Code Change Patterns from Open-Source Repositories
Abstract - Mining Source Code Change Patterns from Open-Source Repositories Abstract - Mining Source Code Change Patterns from Open-Source Repositories
Abstract - Mining Source Code Change Patterns from Open-Source Repositories
 
Εξαγωγή Προτύπων Αλλαγών Κώδικα από Αποθετήρια Ανοικτού Λογισμικού
Εξαγωγή Προτύπων Αλλαγών Κώδικα από Αποθετήρια Ανοικτού ΛογισμικούΕξαγωγή Προτύπων Αλλαγών Κώδικα από Αποθετήρια Ανοικτού Λογισμικού
Εξαγωγή Προτύπων Αλλαγών Κώδικα από Αποθετήρια Ανοικτού Λογισμικού
 
Lab 2: Classification and Regression Prediction Models, training and testing ...
Lab 2: Classification and Regression Prediction Models, training and testing ...Lab 2: Classification and Regression Prediction Models, training and testing ...
Lab 2: Classification and Regression Prediction Models, training and testing ...
 
Mksong proposal-slide
Mksong proposal-slideMksong proposal-slide
Mksong proposal-slide
 
Guide
GuideGuide
Guide
 
Huong dan cu the svm
Huong dan cu the svmHuong dan cu the svm
Huong dan cu the svm
 
Hands-on Tutorial of Machine Learning in Python
Hands-on Tutorial of Machine Learning in PythonHands-on Tutorial of Machine Learning in Python
Hands-on Tutorial of Machine Learning in Python
 
C3 w2
C3 w2C3 w2
C3 w2
 
Basic Deep Learning.pptx
Basic Deep Learning.pptxBasic Deep Learning.pptx
Basic Deep Learning.pptx
 

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
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
ISSEL
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
ISSEL
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
ISSEL
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
ISSEL
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
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 environments
ISSEL
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
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
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
 

Recently uploaded

Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
dhavalvaghelanectarb
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
Zycus
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
Michał Kurzeja
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
chandangoswami40933
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
jrodriguezq3110
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
vaishalijagtap12
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
KrishnaveniMohan1
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 

Recently uploaded (20)

Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 

Galegalidou Christiana Thesis Presentation

  • 1. Διπλωματική Εργασία Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 12/4/2021 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ & ΤΠΟΛΟΓΙΣΤΩΝ Επιβλέποντες: Ανδρέας Λ. Συμεωνίδης, Αναπληρωτής Καθηγητής Α.Π.Θ. Διαμαντόπουλος Θεμιστοκλής, Μεταδιδακτορικός Ερευνητής Εκπόνηση: Χριστιάνα Γαλεγαλίδου, Α.Ε.Μ : 8711
  • 2. Διάρθρωση Παρουσίασης 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 2 Εισαγωγή Μεθοδολογία Αξιολόγηση & Αποτελέσματα Συμπεράσματα Μελλοντική Εργασία
  • 3. Περιγραφή του Προβλήματος Διαδικασία Ανάπτυξης Λογισμικού  Συστήματα Καταγραφής Εργασιών  Ορισμός σημαντικών χαρακτηριστικών εργασίας 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 3  Σημαντικότητα: Το αντίκυπο μίας εργασίας στην επιτυχή εκτέλεση ενός Έργου Λογισμικού Πρόβλημα: Χειροκίνητη ανάθεση τιμής σημαντικότητας χωρίς να υπάρχουν σαφείς οδηγίες Αποτελέσματα:  Χρονοβόρα διαδικασία για μεγάλα έργα λογισμικού  Πιθανός ορισμός λάθος τιμών σημαντικότητας
  • 4. Σκοπός της Διπλωματικής 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 4 Στόχος: Αυτοματοποίηση της διαδικασίας καθορισμού της τιμής σημαντικότητας • Αξιοποίηση πληροφορίας από αποθετήρια κώδικα • Επιλογή χαρακτηριστικών που περιέχουν πληροφορία για τη σημαντικότητα • Επιλογή βέλτιστου αλγορίθμου ταξινόμησης
  • 5. To περιβάλλον του Jira 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 5 Jira  Σύστημα Παρακολούθησης Εργασιών Σύνολο Δεδομένων:  >1k έργα (projects)  >700k αναφορές εργασιών (issues)  >100k χρήστες (users)  >2Μ σχόλια (comments)
  • 6. Jira Issue Report & Σημαντικά Πεδία: 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 6 2 Project Title Type Priority Reporter 1 3 4 6 7 Description Created 5
  • 7. Διάρθρωση Παρουσίασης 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 7 Εισαγωγή Μεθοδολογία Αξιολόγηση & Αποτελέσματα Συμπεράσματα Μελλοντική Εργασία
  • 8. Αρχιτεκτονική Συστήματος 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 8
  • 9. Στάδια Προεπεξεργασίας Επί του συνόλου των Δεδομένων 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 9 • Αφαίρεση εγγραφών με κενό χαρακτηριστικό κλάσης • Αφαίρεση εγγραφών με Major σημαντικότητα • Συνολικά issues στο [2000,7000] • Διάταξη των εγγραφών με βάση το χαρακτηριστικό created • Μετατροπή των τιμών του type σε αριθμητικές • Μετατροπή των τιμών της σημαντικότητας σε αριθμητικές: Trivial  1, Minor  2, Critical  3, Blocker  4 Επί των Δεδομένων Κειμένου • Επεξεργασία Κειμένου: The version of Castor I am using is 0.8.9The methods to remove all the components of a vector of objects A are named removeAllA() while the methods to get all the components of the same vector are named getA() the version castor use the method remov compon vector object name remov all method get compon vector name get get all
  • 10. Μοντέλα Τίτλου & Περιγραφής Μετατροπή του κειμένου σε συγκρίσιμη μορφή ⇒ Διανυσματοποίηση – Vector Space Model Χρήση 2 τεχνικών διανυσματοποίησης: 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 10 TF-IDF Word Embeddings 𝑇𝐹_𝐼𝐷𝐹 𝑤, 𝐷 = 𝑇𝐹 𝑤, 𝐷 × 𝐼𝐷𝐹 𝑤, 𝐷 = 𝑇𝐹 𝑤, 𝐷 × 𝑙𝑜𝑔( 𝐶 𝐷𝐹(𝑤) ) • TF: Συχνότητα εμφάνισης του όρου στο έγγραφο • IDF: Λογάριθμος διαφοράς (πλήθος εγγράφων/ πλήθος εγγράφων που περιέχουν τον όρο • w: Όρος, D: ‘Εγγραφο, C: Σύνολο Εγγράφων Χαρτογραφούν τη στατιστική δομή της γλώσσας του συνόλου των εγγράφων. Στόχος Τοποθέτηση σημασιολογικά παρόμοιων λέξεων σε μικρές αποστάσεις σε ένα γεωμετρικό χώρο Έγγραφο 1: The President is having dinner Έγγραφο 2: The Prime Minister eats lunch president Prime Minister having eats dinner lunch
  • 11. Μοντέλo Αριθμητικών Δεδομένων Περιλαμβάνει τα χαρακτηριστικά type & reporter_id Εφαρμογή Sliding Window αλγορίθμου με μέγεθος Window 100 εγγραφών 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 11 Sliding Window Αλγόριθμος • Window μεγέθους WS • Σύνολο n εγγραφών • Χρονική Διάταξη • Πρόβλεψη τιμής για WS+1, WS+2,…,n
  • 12. Σχέση Τιμών Σημαντικότητας 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 12 Έχουν σειρά διάταξης : Trivial < Minor < Critical < Blocker ⇒ Ordinal Classification: Όταν υπάρχει δυνατότητα διάταξης του χαρακτηριστικού κλάσης Classification VS Regression  Classification: Αντιστοίχιση των τιμών εισόδου σε διακριτές τιμές εξόδου Δε λαμβάνει υπόψιν τη σχέση των τιμών του χαρακτηριστικού κλάσης  Regression: Αντιστοίχιση των τιμών εισόδου σε συνεχείς τιμές εξόδου Μετατροπή των συνεχών τιμών σε πιθανότητες κάθε κλάσης με βάση την απόσταση ⇒ Αξιοποίηση Διαδοχικότητας (πχ. ¨1.8¨)
  • 13. Ταξινομητές (1/4): KNN 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 13 Εφαρμογή του αλγορίθμου για τους 3 κοντινότερους γείτονες Επιστροφή πιθανοτήτων για κάθε κλάση Εφαρμογή του στα 3 μοντέλα (τίτλου (α) , περιγραφής (β), αριθμητικών δεδομένων (γ)) Μέσος όρος των αποτελεσμάτων στο τελικό μοντέλο (δ) και επιστροφή επικρατούσας κλάσης Trivial Minor Critical Blocker 0 0.33333 0.33333 0.33333 Trivial Minor Critical Blocker 0 1 0 0 Trivial Minor Critical Blocker 0 0.33333 0.66667 0 Trivial Minor Critical Blocker 0 0. 55555 0.33333 0.11111 (α) (β) (γ) (δ)
  • 14. Ταξινομητές (2/4): SVR 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 14 Υλοποίηση για RBF πυρήνα Επιστροφή πιθανοτήτων για κάθε κλάση με βάση των τύπο για την πιθανότητα της κλάσης i: Άθροιση των πιθανοτήτων στο τελικό μοντέλο αντιστοίχως του KNN y_𝑝𝑟𝑒𝑑_𝑝𝑟𝑜𝑏 𝑖 = 1 |𝑖−𝑦𝑝𝑟𝑒𝑑| 1 |1−𝑦𝑝𝑟𝑒𝑑| + 1 |2−𝑦𝑝𝑟𝑒𝑑| + 1 |3−𝑦𝑝𝑟𝑒𝑑| + 1 |4−𝑦𝑝𝑟𝑒𝑑| Trivial Minor Critical Blocker 0.1658 0.6633 01105 0.0603 Παράδειγμα για ¨1.8¨
  • 15. Ταξινομητές (3/4): Non-Ordinal Νευρωνικό Δίκτυο 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 15 Είσοδος για μοντέλο αριθμητικών δεδομένων: Το σύνολο των δεδομένων ως έξοδος του Sliding Window Είσοδος για μοντέλα τίτλου & περιγραφής: Ειδικό στρώμα που υλοποιεί την Word Embeddings μέθοδο 1 κρυφό στρώμα 20 νευρώνων και στις 3 περιπτώσεις μοντέλων Έξοδος: Στρώμα 4 νευρώνων με πιθανές τιμές 0 & 1, όπου: Συναρτήσεις Νευρωνικού Κόστους categorical_crossentropy Βελτιστοποίησης adam Ενεργοπόιησης Στρώματος Εισόδου relu Ενεργοπόιησης Κρυφού Στρώματος softmax Άθροιση των πιθανοτήτων στο τελικό μοντέλο αντιστοίχως του KNN
  • 16. Ταξινομητές (4/4): Ordinal Νευρωνικό Δίκτυο 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 16 3 νευρώνες εξόδου, όπου: Ένεργοποιημένος νευρώνας εξόδου ⇒ Τιμή >0.5 & Ενεργοποιημένος ο προηγούμενος νευρώνας Τιμές βεβαιότητας κλάσης: P(y=1) = 1 – P(y>1) P(y=2) = (1 – P(y>2))|P(y>1) P(y=3) = (1 – P(y>3) )|P(y>2) P(y=4) = P(y>3) Διαφορές Συναρτήσεων Κόστους binary_crossentropy Ενεργοπόιησης Στρώματος Εξόδου sigmoid
  • 17. Ταξινομητές (4/4): Ordinal Νευρωνικό Δίκτυο 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 17 Σύνθεση Τελικού Μοντέλου • 𝒂𝒊 : Βεβαιότητα μοντέλου τίτλου για την κλάση i • 𝒂𝒋 : Βεβαιότητα μοντέλου περιγραφής για την κλάση j • 𝒂𝒌 : Βεβαιότητα μοντέλου αριθμητικών δεδομένων για την κλάση k Περιπτώσεις: i = j = k ⇒ Επιστρέφεται η κοινή κλάση i ≠ j ≠ k ⇒ Επιστρέφεται η κλάση με την μεγαλύτερη βεβαιότητα 𝒂𝒊 , 𝒂𝒋, 𝒂𝒌 i = j ≠ k ⇒ Επιστρέφεται η κλάση i = j αν 𝒂𝒊 + 𝒂𝒋 > 2 × 𝒂𝒌 – 0.5 Τίτλος Περιγραφή Αριθμητικά Δεδομένα Τελικό Μοντέλο Trivial -> 0.4 Trivial -> 0.4 Minor -> 0.9 Minor Trivial -> 0.8 Trivial -> 0.8 Minor -> 0.9 Trivial
  • 18. Διάρθρωση Παρουσίασης 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 18 Εισαγωγή Μεθοδολογία Αποτελέσματα & Αξιολόγηση Συμπεράσματα Μελλοντική Εργασία
  • 19. Διαδικασία Εκπαίδευσης & Αξιολόγησης 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 19 Μοντέλα προς Αξιολόγηση: • ¨Τίτλου¨ • ¨Τίτλου + Περιγραφής¨ • ¨Τελικό¨ Διαχωρισμός Συνόλων: • Χρονική διάταξη των αναφορών • Οι πρώτες 80% για training και 20% testing Μετρικές Αξιολόγησης: Accuracy = 𝑇𝑃+𝑇𝑁 𝑇𝑃+𝑇𝑁+𝐹𝑃+𝐹𝑁 F1_Score = 2 × 𝑝𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 ∗𝑟𝑒𝑐𝑎𝑙𝑙 𝑝𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛+𝑟𝑒𝑐𝑎𝑙𝑙
  • 20. Εσωτερική Σύγκριση Μοντέλων 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 20 0.61 0.65 0.68 0.67 0.69 0.70 0.60 0.64 0.67 0.61 0.65 0.68 0.59 0.61 0.62 0.62 0.63 0.63 0.59 0.61 0.61 0.60 0.61 0.63 Παρατηρείται αύξηση της τιμής των μετρικών με προσθήκη κάθε επιπλέον μoντέλου
  • 21. Σύγκριση Τελικών Μοντέλων 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 21
  • 22. Διάρθρωση Παρουσίασης 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 22 Εισαγωγή Μεθοδολογία Αξιολόγηση & Αποτελέσματα Συμπεράσματα Μελλοντική Εργασία
  • 23. Συμπεράσματα 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 23  Το χαρακτηριστικό διάταξης των τιμών σημαντικότητας βελτιώνει την απόδοση του μοντέλου  Καλύτερh απόδοση προκύπτει για τον SVR ταξινομητή  Τα πειράματα δείχνουν ότι τα 4 σύστημα ανταποκρίνονται ικανοποιητικά σε ένα μεγάλο εύρος αποθετηρίων  Το βέλτιστο σύστημα μπορεί να αποτελέσει χρήσιμο εργαλείο στη διαδικασία ανάπτυξης έργων λογισμικού
  • 24. Διάρθρωση Παρουσίασης 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 24 Εισαγωγή Μεθοδολογία Αξιολόγηση & Αποτελέσματα Συμπεράσματα Μελλοντική Εργασία
  • 25. Μελλοντική Εργασία 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 26  Αντιμετώπιση της ανομοιόμορφης κατανομής του χαρακτηριστικού κλάσης  Βελτίωση της τεχνικής εξαγωγής χαρακτηριστικών κειμένου  Βελτίωση των ρυθμίσεων των παραμέτρων των νευρωνικών  Επέκταση με User Interface και ανάθεση τιμών σε πραγματικό χρόνο
  • 26. Ευχαριστίες 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 27 Θα ήθελα να ευχαριστήσω θερμά: • Τον κ. Συμεωνίδη Ανδρέα • Τον Διαμαντόπουλο Θέμη • Όλους εσάς που παρακολουθήσατε την παρουσίαση!
  • 27. Ευχαριστώ πολύ για την προσοχή σας! Ερωτήσεις; 12/4/2021 Εκτίμηση Σημαντικότητας Εργασιών Λογισμικού από Δεδομένα Διαχείρισης Έργων 28