Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: https://ruomo.lib.uom.gr/handle/7000/724
Πλήρης εγγραφή μεταδεδομένων
Πεδίο DCΤιμήΓλώσσα
dc.contributor.authorFeitosa, Daniel-
dc.contributor.authorAmpatzoglou, Apostolos-
dc.contributor.authorGkortzis, Antonios-
dc.contributor.authorBibi, Stamatia-
dc.contributor.authorChatzigeorgiou, Alexander-
dc.date.accessioned2020-05-25T16:22:28Z-
dc.date.available2020-05-25T16:22:28Z-
dc.date.issued2020-05-23-
dc.identifier10.1016/j.jss.2020.110618en_US
dc.identifier.issn0164-1212en_US
dc.identifier.urihttps://doi.org/10.1016/j.jss.2020.110618en_US
dc.identifier.urihttps://ruomo.lib.uom.gr/handle/7000/724-
dc.description.abstractDuring the last years the TD community is striving to offer methods and tools for reducing the amount of TD, but also understand the underlying concepts. One popular practice that still has not been investigated in the context of TD, is software reuse. The aim of this paper is to investigate the relation between white-box code reuse and TD principal and interest. In particular, we target at unveiling if the reuse of code can lead to software with better levels of TD. To achieve this goal, we performed a case study on approximately 400 OSS systems, comprised of 897 thousand classes, and compare the levels of TD for reused and natively-written classes. The results of the study suggest that reused code usually has less TD interest; however, the amount of principal in them is higher. A synthesized view of the aforementioned results suggest that software engineers shall opt to reuse code when necessary, since apart from the established reuse benefits (i.e., cost savings, increased productivity, etc.) are also getting benefits in terms of maintenance. Apart from understanding the phenomenon per se, the results of this study provide various implications to research and practice.en_US
dc.language.isoenen_US
dc.publisherElsevieren_US
dc.sourceJournal of Systems and Softwareen_US
dc.subjectFRASCATI::Natural sciences::Computer and information sciencesen_US
dc.subjectFRASCATI::Natural sciences::Computer and information sciencesen_US
dc.subject.otherTechnical debten_US
dc.subject.otherReuseen_US
dc.subject.otherCase studyen_US
dc.titleCODE Reuse in Practice: Benefiting or Harming Technical Debten_US
dc.typeArticleen_US
dc.contributor.departmentΤμήμα Εφαρμοσμένης Πληροφορικήςen_US
local.identifier.firstpage110618en_US
Εμφανίζεται στις Συλλογές: Τμήμα Εφαρμοσμένης Πληροφορικής

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


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