A survey on software coupling relations and tools

E Fregnan, T Baum, F Palomba, A Bacchelli - Information and Software …, 2019 - Elsevier
Context Coupling relations reflect the dependencies between software entities and can be
used to assess the quality of a program. For this reason, a vast amount of them has been …

An empirical analysis of source code metrics and smart contract resource consumption

N Ajienka, P Vangorp… - Journal of Software …, 2020 - Wiley Online Library
A smart contract (SC) is a programme stored in the Ethereum blockchain by a contract‐
creation transaction. SC developers deploy an instance of the SC and attempt to execute it …

Analysis and enhancements of a cognitive based complexity measure

DI De Silva, N Kodagoda… - 2017 IEEE …, 2017 - ieeexplore.ieee.org
As stated by Tom DeMacro, something that cannot be measured is uncontrollable. Thus, a
number of metrics have been developed to measure the complexity associated with software …

Evolution of Object Oriented Coupling Metrics: A sampling of 25 years of research

A Nicolaescu, H Lichter, Y Xu - 2015 IEEE/ACM 2nd …, 2015 - ieeexplore.ieee.org
Coupling is one of the most important properties that affect the quality of the design and
implementation of a software system. In the context of object oriented software development …

Early evaluation of implementation alternatives of composite data structures toward maintainability

C Karanikolas, G Dimitroulakos… - ACM Transactions on …, 2017 - dl.acm.org
Selecting between different design options is a crucial decision for object-oriented software
developers that affects code quality characteristics. Conventionally developers use their …

Object-oriented cognitive complexity measures: An analysis

S Misra, A Adewumi - Intelligent systems: Concepts, Methodologies …, 2018 - igi-global.com
This chapter presents the analysis of ten recently proposed object-oriented metrics based on
cognitive informatics. The metrics based on cognitive informatics use cognitive weight …

[PDF][PDF] Cognitive Weighted Polymorphism Factor: A Comprehension Augmented Complexity Metric

TF Thamburaj, A Aloysius - WASET Conf. in Kyoto, Int. Jr. of …, 2015 - academia.edu
Polymorphism is one of the main pillars of object-oriented paradigm. It induces hidden forms
of class dependencies which may impact software quality, resulting in higher cost factor for …

[PDF][PDF] Software cognitive complexity metrics for OO design: A survey

ST Rabani, K Maheswaran - International Journal of Scientific …, 2017 - researchgate.net
Software metric is used to measure the quality of a software. The conventional metric may be
categorized as procedural and Object-oriented metrics. Object-oriented Programming is …

Limitations of the Improved CB (ICB) Measure

DI De Silva, SV Subasingha Arachchige… - Proceedings of the …, 2023 - Springer
This paper discusses the limitations of the Improved Weighted Composite Complexity
measure, a measure used to determine the cognitive complexity of software systems. This …

A Suite of Metrics for UML Behavioral Diagrams Based on Complexity Perspectives

AW King'ori, GM Muketha, JG Ndia - 2024 - repository.mut.ac.ke
Nowadays, software designers have adopted modelling languages that help to
communicate the dynamic behavior of UML behavioral diagrams. As it is with other software …