EVALUATION OF A RECURSION AWARE COMPLEXITY METRIC.

Uložené v:
Podrobná bibliografia
Názov: EVALUATION OF A RECURSION AWARE COMPLEXITY METRIC.
Autori: Bozó, István, Budimac, Zoran, Knežev, Smiljana, Rakić, Gordana, Tóth, Melinda
Zdroj: Annales Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatae. Sectio Computatorica; 2024, Vol. 57, p201-218, 18p
Predmety: PROGRAMMING languages, SOURCE code, MAINTAINABILITY (Engineering), COMPUTER software, LANGUAGE & languages
Abstrakt: Software metrics are heavily used to measure the complexity, readability, understandability, and maintainability of the source code. However, the accuracy of these metrics could be improved by considering different new aspects. In our previous research, we have introduced the Overall Path Complexity metric that takes into account recursion during the calculation of the metrics. The metric was integrated into the Refactor-Erl tool and evaluated for the functional programming language, Erlang. It was found that the OPC looked into new information that had not been evaluated before. In this paper, we look into how the Overall Path Complexity metric behaves in the context of an object-oriented language, Java. During the evaluation, we used the SSQSA platform. Observed results for Java examples were compared with other complexity metrics, such as Halstead (Volume, Effort, Difficulty) Metrics, Unique Complexity Metric, Maintainability Index and Cognitive Metric. The low correlation between the OPC and other complexity metrics showed that there is new information for Java projects that have not been evaluated by the other complexity metrics so far. This research shows that besides a functional programming language, the OPC metrics bring new information for an object-oriented language too. [ABSTRACT FROM AUTHOR]
Copyright of Annales Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatae. Sectio Computatorica is the property of Eotvos Lorand University, Faculty of Informatics and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Databáza: Complementary Index
Buďte prvý, kto okomentuje tento záznam!
Najprv sa musíte prihlásiť.