Διαχείριση τεχνικού χρέους σε σύγχρονες εφαρμογές λογισμικού

Περίληψη

Ο όρος «τεχνικό χρέος» (ΤΧ) είναι μια μεταφορά που χρησιμοποιείται για να περιγράψει τεχνικούς συμβιβασμούς που αφορούν την ποιότητα που εισάγονται στον κώδικα ως προϊόν του ταχύτερου χρόνου παράδοσης του προϊόντος. Λόγω της ικανότητας που έχει αυτή η μεταφορά, να κλείνει το χάσμα μεταξύ μελών μια εταιρίας και προγραμματιστών, τα τελευταία χρόνια έχει προσελκύσει μεγάλη προσοχή από τον ακαδημαϊκό χώρο και τη βιομηχανία. Ως αποτέλεσμα, έχει δοθεί αυξανόμενη προσοχή στη διαχείριση του ΤΧ, με εργαλεία ή συγκεκριμένες δραστηριότητες από την ποσοτικοποίηση μέχρι την αποπληρω-μή του. Παρόλο που η μεταφορά του ΤΧ έχει εισαχθεί στην βιβλιογραφία πριν από περισσότερες από τρεις δεκαετίες, υπάρχουν ακόμα πολλές πτυχές της που δεν καλύπτονται ή πρέπει να εξετάζονται συνεχώς μαζί με την εξέλιξη της ανάπτυξης λογισμικού: •Είναι ευρέως γνωστό ότι για να μειωθεί το ΤΧ ένας μηχανικός λογισμικού χρειά-ζεται να εκτελέσει ανακατασκευές (η πιο σημαντική μέθοδος αποπληρωμής ΤΧ). Ωστόσο, αυτή η δραστηριότητ ...
περισσότερα

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

Technical Debt (TD) is a metaphor which is used to describe the software inefficiencies that are introduced in the code base as “the price to pay” for the quicker delivery of the product. In recent years TD has attracted a lot of attention from academia and industry, probably due to the ability of the metaphor to bridge the gap between business and technical stakeholders. Driven by this, we have observed an increased attention to the process of TD management, with the introduction of tools or specific TD activities from the quantification all the way to its repayment. Even though the TD metaphor was introduced more than three decades ago, there are still a lot of aspects that are underexplored or need to be continuously examined following the advanced in the software development process: •it is well-known that to reduce TD a software engineer needs to perform refactorings (the most prominent TD repayment method); however, this activity alone is not able to prevent TD accumulation. As a ...
περισσότερα

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

DOI
10.12681/eadd/57696
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/57696
ND
57696
Εναλλακτικός τίτλος
Managing technical debt in modern software applications
Συγγραφέας
Νικολαΐδης, Νικόλαος (Πατρώνυμο: Κυριάκος)
Ημερομηνία
2024
Ίδρυμα
Πανεπιστήμιο Μακεδονίας. Σχολή Επιστημών Πληροφορίας. Τμήμα Εφαρμοσμένης Πληροφορικής. Εργαστήριο Τεχνολογίας Λογισμικού και Δεδομένων (Software and Data Engineering − SDE)
Εξεταστική επιτροπή
Αμπατζόγλου, Απόστολος
Χατζηγεωργίου Αλέξανδρος
Μήττας Νικόλαος
Σταμέλος Ιωάννης
Ξυνόγαλος Στυλιανός
Συμεωνίδης Ανδρέας
Κασκάλης Θεόδωρος
Επιστημονικό πεδίο
Επιστήμες Μηχανικού και ΤεχνολογίαΕπιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ ➨ Υπολογιστές, Υλικό (hardware) και Αρχιτεκτονική
Λέξεις-κλειδιά
Τεχνικό χρέος; Διαχείριση τεχνικού χρέους; Αναδόμηση; Υπολογιστική «Συννέφου» (cloud); Επαναχρησιμοποίηση λογισμικού
Χώρα
Ελλάδα
Γλώσσα
Αγγλικά
Άλλα στοιχεία
εικ., πιν., σχημ., γραφ.
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
Σχετικές εγγραφές (με βάση τις επισκέψεις των χρηστών)