A survey on software coupling relations and tools
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 …
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
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
communicate the dynamic behavior of UML behavioral diagrams. As it is with other software …