Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: https://ruomo.lib.uom.gr/handle/7000/1561
Πλήρης εγγραφή μεταδεδομένων
Πεδίο DCΤιμήΓλώσσα
dc.contributor.authorNikolaidis, Nikolaos-
dc.contributor.authorMittas, Nikolaos-
dc.contributor.authorAmpatzoglou, Apostolos-
dc.contributor.authorArvanitou, Elvira-Maria-
dc.contributor.authorChatzigeorgiou, Alexander-
dc.date.accessioned2023-02-01T13:40:02Z-
dc.date.available2023-02-01T13:40:02Z-
dc.date.issued2023-01-23-
dc.identifier10.1109/TSE.2023.3237460en_US
dc.identifier.issn0098-5589en_US
dc.identifier.issn1939-3520en_US
dc.identifier.issn2326-3881en_US
dc.identifier.urihttps://doi.org/10.1109/TSE.2023.3237460en_US
dc.identifier.urihttps://ruomo.lib.uom.gr/handle/7000/1561-
dc.description.abstractQuality improvement can be performed at the: (a) micro-management level: interventions applied at a fine-grained level (e.g., at a class or method level, by applying a refactoring); or (b) macro-management level: interventions applied at a large-scale (e.g., at project level, by using a new framework or imposing a quality gate). By considering that the outcome of any activity can be characterized as the product of impact and scale , in this paper we aim at exploring the impact of Technical Debt (TD) Macro-Management, whose scale is by definition larger than TD Micro-Management. By considering that TD artifacts reside at the micro-level, the problem calls for a nested model solution; i.e., modeling the structure of the problem: artifacts have some inherent characteristics (e.g., size and complexity), but obey the same project management rules (e.g., quality gates, CI/CD features, etc.). In this paper, we use the Under-Bagging based Generalized Linear Mixed Models approach, to unveil project management activities that are associated with the existence of HIGH_TD artifacts, through an empirical study on 100 open-source projects. The results of the study confirm that micro-management parameters are associated with the probability of a class to be classified as HIGH_TD, but the results can be further improved by controlling some project-level parameters. Based on the findings of our nested analysis, we can advise practitioners on macro-technical debt management approaches (such as “ control the number of commits per day ”, “ adopt quality control practices ”, and “ separate testing and development teams ”) that can significantly reduce the probability of all software artifacts to concentrate HIGH_TD. Although some of these findings are intuitive, this is the first work that delivers empirical quantitative evidence on the relation between TD values and project- or process-level metrics.en_US
dc.language.isoenen_US
dc.sourceIEEE Transactions on Software Engineeringen_US
dc.subjectFRASCATI::Natural sciences::Computer and information sciencesen_US
dc.subject.otherTechnical Debten_US
dc.subject.otherMetricsen_US
dc.subject.otherMeasurementen_US
dc.subject.otherQuality Analysis and Evaluationen_US
dc.subject.otherSoftware maintenanceen_US
dc.titleAssessing TD Macro-Management: A Nested Modelling Statistical Approachen_US
dc.typeArticleen_US
dc.contributor.departmentΤμήμα Εφαρμοσμένης Πληροφορικήςen_US
local.identifier.firstpage1en_US
local.identifier.lastpage13en_US
Εμφανίζεται στις Συλλογές: Τμήμα Εφαρμοσμένης Πληροφορικής

Αρχεία σε αυτό το Τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
nikolaidis2023tse.pdf1,92 MBAdobe PDFΠροβολή/Ανοιγμα


Τα τεκμήρια στο Αποθετήριο προστατεύονται από πνευματικά δικαιώματα, εκτός αν αναφέρεται κάτι διαφορετικό.