Αναγνώριση συγγραφέα πηγαίου κώδικα σε ασύμμετρα σύνολα εκπαίδευσης : πτυχιακή εργασία

Η αναγνώριση συγγραφέα πηγαίου κώδικα έχει να κάνει με τον εντοπισμό του πιο πιθανού συγγραφέα ενός τμήματος πηγαίου κώδικα. Στις ημέρες μας μια τέτοια λειτουργία είναι πλέον απαραίτητη για ένα ευρύ φάσμα περιπτώσεων όπως διενέξεις συγγραφέων, απόδειξή κυριότητας του κώδικα σε δικαστήριο καθώς και ε...

Πλήρης περιγραφή

Αποθηκεύτηκε σε:
Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Χατζηχαραλάμπους, Ευάγγελος
Συγγραφή απο Οργανισμό/Αρχή: Πανεπιστήμιο Αιγαίου. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων
Άλλοι συγγραφείς: Σταματάτος, Ευστάθιος (dgs [Επιβλέπων καθηγητής])
Μορφή: Thesis Βιβλίο
Γλώσσα:Greek
Δημοσίευση: 2011.
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/11610/8860
Ετικέτες: Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!

MARC

LEADER 00000cam a2200000 i 4500
001 1/14126
008 110707s2011 gr ||| gre||
035 |l 10110460  
040 |a GR-MY-UA  |b gre  |e aacr 
041 0 |a gre 
082 0 |a 006.31   |2 (22)  
100 1 |a Χατζηχαραλάμπους, Ευάγγελος. 
245 1 0 |a Αναγνώριση συγγραφέα πηγαίου κώδικα σε ασύμμετρα σύνολα εκπαίδευσης :   |b πτυχιακή εργασία /   |c του Ευάγγελου Χατζηχαραλάμπους ; επιβλέπων καθηγητής Ευστάθιος Σταματάτος.  
260 |c 2011.  
300 |a vi, 90 σ. :   |b σχέδια. πιν. ;   |c 30 εκ.  
500 |a Μέλη της εξεταστικής επιτροπής: Σταματάτος Ευστάθιος, Εργίνα Καβαλλιεράτου, Μαραγκουδάκης Εμμανουήλ.  
502 # # |a Πτυχιακή εργασία – Πανεπιστήμιο Αιγαίου, Σάμος, 2011. 
504 |a Βιβλιογραφία: σ. 73-77.  
506 0 |a Διάθεση πλήρους κειμένου - Ελεύθερη πρόσβαση.   |d Κλειδωμένη η δυνατότητα αντιγραφής (copy) του κειμένου.  
520 |a Η αναγνώριση συγγραφέα πηγαίου κώδικα έχει να κάνει με τον εντοπισμό του πιο πιθανού συγγραφέα ενός τμήματος πηγαίου κώδικα. Στις ημέρες μας μια τέτοια λειτουργία είναι πλέον απαραίτητη για ένα ευρύ φάσμα περιπτώσεων όπως διενέξεις συγγραφέων, απόδειξή κυριότητας του κώδικα σε δικαστήριο καθώς και εντοπισμού πατρότητας κακόβουλου λογισμικού όπως ιών, spyware, Trojan horses κτλ. Η αναγνώριση συγγραφέα πηγαίου κώδικα πετυχαίνει τον εντοπισμό του πιο πιθανού συγγραφέα μέσα από ένα πλήθος από συγγραφείς. Για να επιτευχθεί κάτι τέτοιο έχουνε γίνει πολλές προσπάθειες και πολλές διαφορετικές προσεγγίσεις στο πρόβλημα μέσα στο χρόνο. Η διαδικασία επιλογής της μεθόδου με το καλύτερο ποσοστό επιτυχίας είναι δύσκολη και χρειάζεται πολύ πειραματισμό. Η επικρατέστερη μέθοδος εντοπισμού του πιο πιθανού συγγραφέα είναι μέσω της μεθόδου της μηχανικής μάθησης έχοντας στην διάθεση μας ένα πλήθος από τμήματα πηγαίου κώδικα που έχουν γράψει οι συγγραφείς να τα αναλύσουμε και να εξάγουμε τα χαρακτηριστικά που κάνουν τους πηγαίους κώδικες από συγγραφέα σε συγγραφέα να ξεχωρίζουν μεταξύ τους. Αυτό το πετυχαίνουμε χωρίζοντας το κείμενο του πηγαίου κώδικα κάθε συγγραφέα σε n-γράμματα και υπολογίζοντας ποία είναι τα πιο κοινά n-γράμματα που εμφανίζονται στους κώδικες του κάθε συγγραφέα. Δυστυχώς αυτή η μέθοδός παρουσιάζει ένα μεγάλο μειονέκτημα, εάν τα δεδομένα που έχουμε δεν είναι συμμετρικά από συγγραφέα σε συγγραφέα (δηλαδή για κάποιον συγγραφέα έχουμε περισσότερα δείγματα από παλαιότερο πηγαίο κώδικα του από ότι για κάποιον άλλο) τότε η παραπάνω μέθοδος χάνει μέρος της αποτελεσματικότητας της. Σε αυτήν την διπλωματική εργασία θα αναλύσουμε και θα πειραματιστούμε πάνω κάποιες μεθόδους που θα μπορούσαν να βελτιώσουν την αποτελεσματικότητα των αλγορίθμων CNG και SVM. Οι μέθοδοι αυτές έχουν να κάνουν με την επεξεργασία των δεδομένων εκπαίδευσης των αλγορίθμων αυτών (training data) και τα αποτελέσματα τους θα μας βοηθήσουνε να αντιληφθούμε καλύτερα το πρόβλημα των ασύμμετρων συνόλων στην αναγνώριση συγγραφέα πηγαίου κώδικα καθώς και να εξάγουμε κάποιες κατευθυντήριες γραμμές για το πώς θα μπορούσε αυτό το πρόβλημα να έχει όσο το δυνατόν μικρότερο αντίκτυπο στα αποτελέσματα των παραπάνω αλγορίθμων. 
610 2 0 |a University of the Aegean  |x Dissertations. 
650 0 0 |a Machine learning. 
650 0 0 |a Dissertations, Academic  |z Greece. 
700 1 |a Σταματάτος, Ευστάθιος,  |e dgs [Επιβλέπων καθηγητής] 
710 2 |a Πανεπιστήμιο Αιγαίου.   |b Σχολή Θετικών Επιστημών.   |b Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων. 
852 |a INST  |b SAMOS  |c DIATR  |e 20110707  |h 006.31 ΧΑΤ  |p 005300032605  |q 005300032605  |t DIE  |y 23 
852 |a INST  |b SAMOS  |c DIATR  |e 20110707  |h 006.31 ΧΑΤ  |p 005300032606  |q 005300032606  |t DIE  |y 23 
856 |u http://hdl.handle.net/11610/8860 
901 |a BIBL3-2011-2 
909 |a Σ  |b 167263 
909 |a Σ  |b 167264 
924 |a ΧΑΤΖΗΧΑΡΑΛΑΜΠΟΥΣ  |b ΕΥΑΓΓΕΛΟΣ  |y ΣΑΜΟΣ  |z 2011-06 
970 |a ΚΟΣΙΕΡΗΣ  |b ΧΡΗΣΤΟΣ  |z 2011/07/07