Techniques for Calculating Software Product Metrics Threshold Values: A Systematic Mapping Study

dc.authoridMishra, Alok/0000-0003-1275-2050
dc.authoridCatal, Cagatay/0000-0003-0959-2930
dc.authoridShatnawi, Raed/0000-0001-7777-1370
dc.authorscopusid7201441575
dc.authorscopusid24831219900
dc.authorscopusid22633325800
dc.authorscopusid25960607500
dc.authorwosidMishra, Alok/AAE-2673-2019
dc.authorwosidCatal, Cagatay/AAF-3929-2019
dc.authorwosidShatnawi, Raed/P-4713-2014
dc.contributor.authorMıshra, Alok
dc.contributor.authorShatnawi, Raed
dc.contributor.authorCatal, Cagatay
dc.contributor.authorAkbulut, Akhan
dc.contributor.otherSoftware Engineering
dc.date.accessioned2024-07-05T15:17:05Z
dc.date.available2024-07-05T15:17:05Z
dc.date.issued2021
dc.departmentAtılım Universityen_US
dc.department-temp[Mishra, Alok] Molde Univ Coll, Specialized Univ Logist, Fac Logist, N-06830 Molde, Norway; [Mishra, Alok] Atilim Univ, Dept Software Engn, TR-06830 Ankara, Turkey; [Shatnawi, Raed] Jordan Univ Sci & Technol, Dept Software Engn, Irbid 22110, Jordan; [Catal, Cagatay] Qatar Univ, Dept Comp Sci & Engn, Doha 2713, Qatar; [Akbulut, Akhan] Istanbul Kultur Univ, Dept Comp Engn, TR-34158 Istanbul, Turkeyen_US
dc.descriptionMishra, Alok/0000-0003-1275-2050; Catal, Cagatay/0000-0003-0959-2930; Shatnawi, Raed/0000-0001-7777-1370en_US
dc.description.abstractSeveral aspects of software product quality can be assessed and measured using product metrics. Without software metric threshold values, it is difficult to evaluate different aspects of quality. To this end, the interest in research studies that focus on identifying and deriving threshold values is growing, given the advantage of applying software metric threshold values to evaluate various software projects during their software development life cycle phases. The aim of this paper is to systematically investigate research on software metric threshold calculation techniques. In this study, electronic databases were systematically searched for relevant papers; 45 publications were selected based on inclusion/exclusion criteria, and research questions were answered. The results demonstrate the following important characteristics of studies: (a) both empirical and theoretical studies were conducted, a majority of which depends on empirical analysis; (b) the majority of papers apply statistical techniques to derive object-oriented metrics threshold values; (c) Chidamber and Kemerer (CK) metrics were studied in most of the papers, and are widely used to assess the quality of software systems; and (d) there is a considerable number of studies that have not validated metric threshold values in terms of quality attributes. From both the academic and practitioner points of view, the results of this review present a catalog and body of knowledge on metric threshold calculation techniques. The results set new research directions, such as conducting mixed studies on statistical and quality-related studies, studying an extensive number of metrics and studying interactions among metrics, studying more quality attributes, and considering multivariate threshold derivation.en_US
dc.description.sponsorshipMolde University College-Specialized Univ. in Logistics, Norwayen_US
dc.description.sponsorshipAuthors thanks to the Molde University College-Specialized Univ. in Logistics, Norway for the support of Open access fund.en_US
dc.identifier.citation5
dc.identifier.doi10.3390/app112311377
dc.identifier.issn2076-3417
dc.identifier.issue23en_US
dc.identifier.scopus2-s2.0-85120897733
dc.identifier.urihttps://doi.org/10.3390/app112311377
dc.identifier.urihttps://hdl.handle.net/20.500.14411/1717
dc.identifier.volume11en_US
dc.identifier.wosWOS:000735073000001
dc.identifier.wosqualityQ2
dc.language.isoenen_US
dc.publisherMdpien_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectobject-oriented metricsen_US
dc.subjectsoftware metricsen_US
dc.subjectobject-oriented measuresen_US
dc.subjectthresholdsen_US
dc.subjectsystematic mappingen_US
dc.subjectsoftware qualityen_US
dc.titleTechniques for Calculating Software Product Metrics Threshold Values: A Systematic Mapping Studyen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublicationde97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isAuthorOfPublication.latestForDiscoveryde97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isOrgUnitOfPublicationd86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscoveryd86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections