Επέκταση της ανάλυσης διατηρησιμότητας πέρα από τον κώδικα μυρίζει

Περίληψη

Οι κωδικές μυρωδιές υποδεικνύουν την ύπαρξη προβλημάτων ποιότητας που επηρεάζουν πολλές πτυχές της ποιότητας του λογισμικού, όπως η συντηρησιμότητα, η αξιοπιστία και η δυνατότητα δοκιμής. Η παρουσία υπερβολικού αριθμού μυρωδιών σε ένα σύστημα λογισμικού καθιστά δύσκολο να διατηρηθεί και να εξελιχθεί.Ο πρώτος μας στόχος σε αυτή τη διατριβή είναι να κατανοήσουμε τα χαρακτηριστικά των μυρωδιών του κώδικα, όπως η συχνότητα εμφάνισής τους, και σχέσεις όπως η συσχέτιση και η συνεγκατάσταση μεταξύ των μυρωδιών που προκύπτουν σε διαφορετικές γρανιτηρίες. Στόχος μας είναι η διεξαγωγή διερευνητικής μελέτης για τη διερεύνηση της σκοπιμότητας ανίχνευσης μυρωδιών με τη χρήση μεθόδων βαθιάς μάθησης χωρίς εκτεταμένη μηχανική. Θα θέλαμε επίσης να διερευνήσουμε εάν η εκμάθηση μεταφοράς μπορεί να χρησιμοποιηθεί στο πλαίσιο της ανίχνευσης της οσμής. Εκτός από τον πηγαίο κώδικα παραγωγής, άλλοι υποτομείς λογισμικού, όπως ο κώδικας διαμόρφωσης στην Υποδομή ως πρότυπο κώδικα (IaC) και ο κώδικας βάσης δεδομέ ...
περισσότερα

Περίληψη σε άλλη γλώσσα

Code smells indicate the presence of quality problems impacting many facets of software quality such as maintainability, reliability, and testability. The presence of an excessive number of smells in a software system makes it hard to maintain and evolve.Our first aim in this thesis is to understand the characteristics of code smells, such as their occurrence frequency, and relationships such as correlation and collocation among smells arising at different granularities. We aim to perform an exploratory study to investigate the feasibility of detecting smells using deep learning methods without carrying out extensive feature engineering. We would also like to explore whether transfer-learning can be employed in the smell detection context. Apart from the production source code, other sub-domains of software such as configuration code in Infrastructure as Code (IaC) paradigm and database code are also prone to maintainability issues. Our next goal is to propose a method to identify qual ...
περισσότερα

Όλα τα τεκμήρια στο ΕΑΔΔ προστατεύονται από πνευματικά δικαιώματα.

DOI
10.12681/eadd/46410
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/46410
ND
46410
Εναλλακτικός τίτλος
Extending maintainability analysis beyond code smells
Συγγραφέας
Σαρμα, Τουσαρ (Πατρώνυμο: Ρατζεντρα Κουμαρ)
Ημερομηνία
2019
Ίδρυμα
Οικονομικό Πανεπιστήμιο Αθηνών. Σχολή Διοίκησης Επιχειρήσεων. Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας
Εξεταστική επιτροπή
Σπινέλλης Διομήδης
Λουρίδας Παναγιώτης
Γούσιος Γεώργιος
Kessentini Marouane
Μαλεύρης Νικόλαος
Σταμέλος Ιωάννης
Χατζηγεωργίου Αλέξανδρος
Επιστημονικό πεδίο
Επιστήμες Μηχανικού και Τεχνολογία
Επιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ
Λέξεις-κλειδιά
Κωδικός μυρωδιά
Χώρα
Ελλάδα
Γλώσσα
Αγγλικά
Άλλα στοιχεία
xviii, 168 σ., εικ., πιν., σχημ., γραφ.
Ειδικοί όροι χρήσης/διάθεσης
Το έργο παρέχεται υπό τους όρους της δημόσιας άδειας του νομικού προσώπου Creative Commons Corporation:
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
Σχετικές εγγραφές (με βάση τις επισκέψεις των χρηστών)