Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/29064
Author: Τιλσίζογλου, Αναστάσιος
Title: Κατασκευή εργαλείου μέτρησης ποιότητας λογισμικού
Date Issued: 2023
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Αμπατζόγλου, Απόστολος
Abstract: Η παρούσα διπλωματική εργασία επικεντρώνεται στην κατασκευή ενός εργαλείου μέτρησης ποιότητας λογισμικού. Ο σκοπός της έρευνας είναι η μετατροπή μιας υπάρχουσας εφαρμογής μέτρησης ποιότητας λογισμικού από πηγαίο κώδικα σε Web Service. Αυτό το Web Service θα καλείται από την υπάρχουσα πλατφόρμα SDK4ED. Η πλατφόρμα SDK4ED έχει ως στόχο να ελαχιστοποιήσει το κόστος, τον χρόνο ανάπτυξης και την πολυπλοκότητα των διαδικασιών ανάπτυξης λογισμικού χαμηλής ενέργειας. Παρέχει εργαλεία για αυτόματη βελτιστοποίηση πολλαπλών απαιτήσεων ποιότητας, όπως τεχνικό χρέος, ενεργειακή απόδοση, αξιοπιστία και απόδοση. Πέρα από τη μετατροπή της εφαρμογής σε Web Service, η έρευνα περιλαμβάνει την υλοποίηση της λειτουργίας του υπολογισμού μετρικών μόνο για τις αλλαγμένες κλάσεις για κάθε commit. Αυτό σημαίνει ότι οι μετρικές υπολογίζονται μόνο για τον κώδικα που έχει αλλάξει ανάμεσα στις διαδοχικές εκδόσεις της εφαρμογής. Επιπλέον, θα γίνει προσπάθεια αλλαγής σε 2 τμήματα της μεθοδολογίας. Το πρώτο αφορά τη σταθερά Κ και θα είναι σταθμισμένη ανάλογα με τον μέσο όρο αλλαγμένων γραμμών κώδικα των πιο πρόσφατων commits σε σχέση με τα παλαιότερα, αντί για τον μέσο όρο όλων των commits.
Keywords: Λογισμικό
Τεχνικό χρέος
Web service
SDK4ED
Μετρικές
Κόστος
Χρόνος ανάπτυξης
Πολυπλοκότητα
Information: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023.
Rights: Αναφορά Δημιουργού-Μη Εμπορική Χρήση 4.0 Διεθνές
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
TilsizoglouAnastasiosMsc2023.pdf1.6 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons