Investigation of the Relationship Between Software Metrics Measurements and its Maintainability Degree

Show simple item record

dc.contributor.author Hlybovets, Andrii
dc.contributor.author Shapoval, Oleksandr
dc.date.accessioned 2021-01-09T17:13:01Z
dc.date.available 2021-01-09T17:13:01Z
dc.date.issued 2020
dc.identifier.citation Hlybovets A. Investigation of the Relationship Between Software Metrics Measurements and its Maintainability Degree / A. Hlybovets, O. Shapoval // Наукові записки НаУКМА. Комп'ютерні науки. - 2020. - Т. 3. - С. 12-16. uk_UA
dc.identifier.issn 2617-3808
dc.identifier.uri https://doi.org/10.18523/2617-3808.2020.3.12-16
dc.identifier.uri http://ekmair.ukma.edu.ua/handle/123456789/19190
dc.description.abstract The goal of this work is to practically apply methods of empirical engineering software, algorithms for data collection and data analysis. The results include software measurement, analysis and selection of direct and indirect metrics for research and identification of dependencies between direct and indirect metrics. Based on the received results, there were built dependencies between software metrics and software expertise properties were selected by individual variation. For measurement results analysis there were used primary statistical analysis, expert estimations, correlation and regression analysis. Expert estimation is the dominant strategy when estimating software development effort. Typically, effort estimates are over-optimistic and there is a strong over-confidence in their accuracy. Primary data analysis is the process of comprehending the data collected to answer research questions or to support or reject research hypotheses that the study was originally designed to evaluate. Correlation analysis gives possibility to make some conclusions about which metrics and expert estimations are much coupled, and which are not. Regression analysis involves both graphical construction and analytical research and gives an ability to make a conclusion about which metrics and expert estimations are the most coupled. Analyzing regression lines for metrics of normal and nonnormal distributions give an ability to identify pairs of ‘metric – expert estimation’. There have been calculated and measured metrics relations for defining relation of such quality attributes as Understandability and Functionality Completeness. Understandability expresses the clarity of the system design. If the system is well designed, new developers are able to understand easily the implementation details and quickly begin contributing to the project. Functionality Completeness refers to the absence of omission errors in the program and database. It is evaluated against a specification of software requirements that define the desired degree of generalization and abstraction. Relationship between metric and expertise includes building direct relationships between the metric and expertise, indirect metrics and expertise. Additionally, it has been determined whether they have common trends of the relationship between those direct metrics and expert estimates, indirect metrics and expert estimates. The practical results of this work can be applied for software measurements to analyze what changes in the code (affecting given metric) will cause increasing or decreasing of what quality attribute. en_US
dc.description.abstract У роботі розглянуто один із методів контролю якості програмного забезпечення на основі виділення необхідних атрибутів і метрик для його аналізу та супроводу, а також підходи до їх підбору на основі первинного, кореляційного та регресійного аналізу даних. uk_UA
dc.language.iso en uk_UA
dc.subject Software quality attributes en_US
dc.subject Understandability en_US
dc.subject Functionality Completeness en_US
dc.subject Direct Metrics en_US
dc.subject CYC en_US
dc.subject NOM en_US
dc.subject NOC en_US
dc.subject CALL en_US
dc.subject FOUT en_US
dc.subject Indirect Metrics en_US
dc.subject AMW en_US
dc.subject ATFD en_US
dc.subject BOvR en_US
dc.subject article en_US
dc.subject атрибути якості програмного забезпечення uk_UA
dc.subject зрозумілість uk_UA
dc.subject повнота функціональності uk_UA
dc.subject прямі метрики uk_UA
dc.subject LOC uk_UA
dc.subject BOvR uk_UA
dc.title Investigation of the Relationship Between Software Metrics Measurements and its Maintainability Degree en_US
dc.title.alternative Дослідження залежності між значеннями метрик програмного забезпечення та можливістю його супроводу uk_UA
dc.type Article uk_UA
dc.status first published uk_UA
dc.relation.source Наукові записки НаУКМА. Комп'ютерні науки. uk_UA

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


My Account