2009
DOI: 10.1016/j.infsof.2008.05.014
|View full text |Cite
|
Sign up to set email alerts
|

Revising cohesion measures by considering the impact of write interactions between class members

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 22 publications
0
4
0
Order By: Relevance
“…Metrics that indirectly quantify coupling and dependencies were also investigated, S. Black in [26] has investigated the ripple effects in non-OO software projects, he used four variations of McCabe's complexity metric to propose the Ripple Effect and Stability Tool (REST) which was based on an approximated algorithm to assess the SCIA for C programs. Researchers in [27] have investigated the correlation of the cohesion metrics with the impact of write interactions between class members and have proposed revisions to the existing cohesion metrics to consider the impact of the write interactions. Code metrics were also used as features with machine learning techniques to build prediction models of SCIA, Abdi et al in [28] proposed prediction models built using OO coupling metrics and several classification algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…Metrics that indirectly quantify coupling and dependencies were also investigated, S. Black in [26] has investigated the ripple effects in non-OO software projects, he used four variations of McCabe's complexity metric to propose the Ripple Effect and Stability Tool (REST) which was based on an approximated algorithm to assess the SCIA for C programs. Researchers in [27] have investigated the correlation of the cohesion metrics with the impact of write interactions between class members and have proposed revisions to the existing cohesion metrics to consider the impact of the write interactions. Code metrics were also used as features with machine learning techniques to build prediction models of SCIA, Abdi et al in [28] proposed prediction models built using OO coupling metrics and several classification algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…Briand et al [34] developed a unified framework for cohesion measurement in OO systems that classifies and discusses several cohesion metrics. Development of metrics for class cohesion assessment still continues [3,[5][6][7][8][9][10][11][12][13][14]37].…”
Section: Object-oriented Cohesion Metricsmentioning
confidence: 99%
“…As a result, these metrics may not be completely reliable to be used to detect effectively weaknesses in the design (assignment of disparate roles to classes for example), or identify refactoring opportunities. The debate on cohesion metrics still continues and new definitions are proposed [3,[5][6][7][8][9][10][11][12][13][14].…”
Section: Introductionmentioning
confidence: 99%
“…Briand et al (Briand, 1998) developed a unified framework for cohesion measurement in OO systems that classifies and discusses several cohesion metrics. Development of metrics for class cohesion assessment still continues (Badri, 2008;Chae, 2004;Chen, 2002;Counsell, 2006;Marcus, 2005;Marcus, 2008;Meyers, 2004;Woo, 2009;Zhou, 2003). Recent approaches for assessing class cohesion focus on semantic cohesion (De Lucia, 2008;Marcus, 2008).…”
Section: Cohesion Metricsmentioning
confidence: 99%