Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: https://ruomo.lib.uom.gr/handle/7000/102
Πλήρης εγγραφή μεταδεδομένων
Πεδίο DCΤιμήΓλώσσα
dc.contributor.authorArvanitou, Elvira-Maria-
dc.contributor.authorAmpatzoglou, Apostolos-
dc.contributor.authorChatzigeorgiou, Alexander-
dc.contributor.authorAvgeriou, Paris-
dc.date.accessioned2019-10-25T08:54:37Z-
dc.date.available2019-10-25T08:54:37Z-
dc.date.issued2016-
dc.identifier10.1016/j.infsof.2015.12.010en_US
dc.identifier.issn09505849en_US
dc.identifier.urihttps://doi.org/10.1016/j.infsof.2015.12.010en_US
dc.identifier.urihttps://ruomo.lib.uom.gr/handle/7000/102-
dc.description.abstractContext: Software quality attributes are assessed by employing appropriate metrics. However, the choice of such metrics is not always obvious and is further complicated by the multitude of available metrics. To assist metrics selection, several properties have been proposed. However, although metrics are often used to assess successive software versions, there is no property that assesses their ability to capture structural changes along evolution. Objective: We introduce a property, Software Metric Fluctuation (SMF), which quantifies the degree to which a metric score varies, due to changes occurring between successive system’s versions. Regarding SMF, metrics can be characterized as sensitive (changes induce high variation on the metric score) or stable (changes induce low variation on the metric score). Method: SMF property has been evaluated by: (a) a case study on 20 OSS projects to assess the ability of SMF to differently characterize different metrics, and (b) a case study on 10 software engineers to assess SMF’s usefulness in the metric selection process. Results: The results of the first case study suggest that different metrics that quantify the same quality attributes present differences in their fluctuation. We also provide evidence that an additional factor that is related to metrics’ fluctuation is the function that is used for aggregating metric from the micro to the macro level. In addition, the outcome of the second case study suggested that SMF is capable of helping practitioners in metric selection, since: (a) different practitioners have different perception of metric fluctuation, and (b) this perception is less accurate than the systematic approach that SMF offers. Conclusions: SMF is a useful metric property that can improve the accuracy of metrics selection. Based on SMF, we can differentiate metrics, based on their degree of fluctuation. Such results can provide input to researchers and practitioners in their metric selection processes.en_US
dc.language.isoenen_US
dc.sourceInformation and Software Technologyen_US
dc.subjectFRASCATI::Natural sciences::Computer and information sciencesen_US
dc.subject.otherobject-oriented metricsen_US
dc.subject.otherfluctuationen_US
dc.subject.othercase studyen_US
dc.subject.othersoftware evolutionen_US
dc.titleSoftware metrics fluctuation: a property for assisting the metric selection processen_US
dc.typeArticleen_US
dc.contributor.departmentΤμήμα Εφαρμοσμένης Πληροφορικήςen_US
local.identifier.volume72en_US
local.identifier.firstpage110en_US
local.identifier.lastpage124en_US
Εμφανίζεται στις Συλλογές: Τμήμα Εφαρμοσμένης Πληροφορικής

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


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