2016
DOI: 10.17706/jsw.11.6.598-605
|View full text |Cite
|
Sign up to set email alerts
|

Review and Evaluation of Cohesion and Coupling Metrics at Package and Subsystem Level

Abstract: Cohesion and coupling metrics at package and subsystem level play a crucial role in guiding software packaging (partitioning) and analyzing the maintainability and reusability of software. There has been a number of attempts to propose frameworks to assess the cohesion and coupling metrics at class level. A little work has been done at a higher level. In this paper, we survey the existing cohesion and coupling metrics at package and subsystem level and present an attribute-based framework to assess these metri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…The last observation about the measures is their granularity level. There are three granularity levels [100], as follows:…”
Section: E Measure-based Analysis (Rq5)mentioning
confidence: 99%
See 1 more Smart Citation
“…The last observation about the measures is their granularity level. There are three granularity levels [100], as follows:…”
Section: E Measure-based Analysis (Rq5)mentioning
confidence: 99%
“…In contrast, cohesion is the degree of intra-dependence in a single module. From a software quality perspective, low coupling and high cohesion are two signs of a good design[100] 15. Class Splitter splits the non-obfuscated classes into obfuscated ones by inserting dummy classes.…”
mentioning
confidence: 99%
“…It is worth noting here that the nonnegativity attribute of software metrics (among other properties) is proposed in the literature and has been widely adopted as a formal property to evaluate software metrics [33]. The RV metric possesses this property because the variables used in it are the number of corresponding UCs, and such numbers cannot be negative.…”
Section: Non-negativitymentioning
confidence: 99%