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

dc.contributor.authorHlybovets, Andrii
dc.contributor.authorShapoval, Oleksandr
dc.date.accessioned2021-01-09T17:13:01Z
dc.date.available2021-01-09T17:13:01Z
dc.date.issued2020
dc.description.abstractThe 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.identifier.citationHlybovets 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.issn2617-3808
dc.identifier.urihttps://doi.org/10.18523/2617-3808.2020.3.12-16
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/19190
dc.language.isoenuk_UA
dc.relation.sourceНаукові записки НаУКМА. Комп'ютерні науки.uk_UA
dc.statusfirst publisheduk_UA
dc.subjectSoftware quality attributesen_US
dc.subjectUnderstandabilityen_US
dc.subjectFunctionality Completenessen_US
dc.subjectDirect Metricsen_US
dc.subjectCYCen_US
dc.subjectNOMen_US
dc.subjectNOCen_US
dc.subjectCALLen_US
dc.subjectFOUTen_US
dc.subjectIndirect Metricsen_US
dc.subjectAMWen_US
dc.subjectATFDen_US
dc.subjectBOvRen_US
dc.subjectarticleen_US
dc.subjectатрибути якості програмного забезпеченняuk_UA
dc.subjectзрозумілістьuk_UA
dc.subjectповнота функціональностіuk_UA
dc.subjectпрямі метрикиuk_UA
dc.subjectLOCuk_UA
dc.subjectBOvRuk_UA
dc.titleInvestigation of the Relationship Between Software Metrics Measurements and its Maintainability Degreeen_US
dc.title.alternativeДослідження залежності між значеннями метрик програмного забезпечення та можливістю його супроводуuk_UA
dc.typeArticleuk_UA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Hlybovets_Investigation_of_the_Relationship_Between_Software_Metrics.pdf
Size:
473.28 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
7.54 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections