Proceedings of the 19th International Conference on Software Engineering - ICSE '97 1997
DOI: 10.1145/253228.253367
|View full text |Cite
|
Sign up to set email alerts
|

An investigation into coupling measures for C++

Abstract: This paper proposes a comprehensive suite of measures to quantify the level of class coupling during the design of object-oriented systems. This suite takes into account the different OO design mechanisms provided by the C++ language (e.g., friendship between classes, specialization, and aggregation) but it can be tailored to other OO languages. The different measures in our suite thus reflect different hypotheses about the different mechanisms of coupling in OO systems. Based on actual project defect data, th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

4
187
0
3

Year Published

1997
1997
2017
2017

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 210 publications
(198 citation statements)
references
References 15 publications
4
187
0
3
Order By: Relevance
“…Of the coupling measures, the following measures fulfill all coupling properties: MPC, the ICP measures, and the measures of the suite by Briand et al [5]. Of the remaining measures, some measures do not have a null value (the RFC measures, DAC and DAC'), some are not additive when two unconnected classes are merged (CBO, CBO', the RFC measures, DAC').…”
Section: Construct Validitymentioning
confidence: 99%
See 3 more Smart Citations
“…Of the coupling measures, the following measures fulfill all coupling properties: MPC, the ICP measures, and the measures of the suite by Briand et al [5]. Of the remaining measures, some measures do not have a null value (the RFC measures, DAC and DAC'), some are not additive when two unconnected classes are merged (CBO, CBO', the RFC measures, DAC').…”
Section: Construct Validitymentioning
confidence: 99%
“…The measures affected by this simplification are MPC, the ICP measures, the method-method interaction measures by Briand et al [5], and ICH. 1 The values for each of the design measures were collected for each of the 83 LALO classes that were developed from scratch.…”
Section: Isern-98-29mentioning
confidence: 99%
See 2 more Smart Citations
“…Other major metrics suites proposed for object-oriented systems are MOOD metrics [5] , Lorenz and Kidd metrics [6] , Briand et al metrics [7] , Harrison et al metrics [8] and Bansiya et al metrics [9] . Static metrics focus on static properties of the software and a number of static metrics have been proposed in literature for the measurement of coupling [4,7,[10][11][12][13][14][15][16] , cohesion [4,[11][12][17][18][19][20][21][22][23][24][25][26][27] and other attributes of object-oriented software using design or source code of the software, which are static in nature. The static metrics are able to quantify various aspects of the complexity of design or source code of a software system, but their ability to accurately predict the dynamic behaviour of an application is as yet unproven.…”
Section: Introductionmentioning
confidence: 99%