Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/24570
Author: Μόσχου, Αθανασία
Title: Πειραματική αξιολόγηση εργαλείων εντοπισμού τεχνικού χρέους
Alternative Titles: Experimental analysis of technical debt tracking tools
Date Issued: 2019
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Χατζηγεωργίου, Αλέξανδρος
Abstract: Η μελέτη και η διαχείριση του τεχνικού χρέους κερδίζουν διαρκώς έδαφος στις σύγχρονες επιχειρήσεις λογισμικού. Οι μετρικές και οι μεθοδολογίες αποτίμησής του ποικίλουν και υπάρχουν αρκετά εργαλεία που υλοποιούν διαφορετικές προσεγγίσεις. Στα πλαίσια αυτής της εργασίας πραγματοποιείται αρχικά μία έρευνα στους τρόπους μέτρησης του τεχνικού χρέους καθώς και στα εργαλεία που έχουν άμεση αναφορά σε αυτό. Στο πρακτικό κομμάτι της εργασίας επιλέχθηκαν συνολικά δέκα έργα λογισμικού τα οποία διαφέρουν σε μέγεθος και στην φύση των προβλημάτων που διαχειρίζονται, προκειμένου να αναλυθούν από τρία εργαλεία το SonarQube, το Squore και το CAST. Αφού συγκεντρώθηκαν τα αποτελέσματα της ανάλυσης του κώδικα η σκυτάλη περνάει στην στατιστική ανάλυση, η οποία σκοπό έχει να εξετάσει τον βαθμό στον οποίο συμφωνούν τα εργαλεία μεταξύ τους ως προς το ποιες είναι οι πιο προβληματικές κλάσεις σε κάθε έργο, αναφορικά με το τεχνικό χρέος. Για την αξιολόγηση του βαθμού συμφωνίας των εργαλείων χρησιμοποιήθηκε ο δείκτης W του Kendall. Έπειτα εφαρμόστηκε η μεθοδολογία αρχετύπων προκειμένου να αναγνωριστούν και να μελετηθούν συγκεκριμένα μοτίβα τα οποία υπάρχουν στο σύνολο των προβληματικών κλάσεων. Στο τέλος της ανάλυσης εξετάζεται κατά πόσο αυτή η μελέτη και τα συμπεράσματα που προκύπτουν, μπορούν να γενικευτεί και σε άλλα έργα λογισμικού. Γενικός στόχος της εργασίας είναι να εξετάσει το αν τα διαφορετικά εργαλεία αξιολόγησης κώδικα που κυκλοφορούν στην αγορά συμφωνούν μεταξύ τους και αν μπορεί το κάθε ένα να σταθεί μόνο του ή είναι πιο αποτελεσματικό να χρησιμοποιηθούν σε συνδυασμό. Τελικός σκοπός της εργασίας είναι η δημιουργία ενός benchmark με βάση την τομή των τριών εργαλείων.
Keywords: Τεχνικό Χρέος
Benchmark
Ποιότητα Κώδικα
Ανάλυση Αρχετύπων
Information: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2019.
Rights: Αναφορά Δημιουργού - Παρόμοια Διανομή 4.0 Διεθνές
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
MoschouAthanasiaMsc2019.pdf1.51 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons