Research Article
Method of Coupling Metrics for Object-Oriented Software System Based on CSBG Approach
Table 2
The second part of existing methods for coupling measurement.
| Method | Description |
| COF [14] | | ICP [14] | This method calculates the parameters invoked by the method in a weighted class | IH-ICP [14] | This is similar to ICP, however, that only considers inheritance | NIH-ICP [14] | This is similar to ICP, however, that does not consider inheritance | SIMAS [8] | This method calculates the number of direct or indirect invocations between static methods of two different classes | PIM [8] | This method calculates the number of invocations in class C of methods in class D, and polymorphism is considered | PIMAS [8] | This method calculates the number of direct or indirect invocations between class methods, and polymorphism is taken into account | INAG [8] | The metric is 1 if there is an indirect aggregation between two classes; otherwise, the metric is 0 | ACAIC [15] | ; this calculates the number of out-degrees between one class and attributes of another classes in two classes with inheritance | OCAIC [15] | ; it calculates the number of out-degrees between one class and attributes of another class in two classes without inheritance | ACMIC [15] | ; it calculates the number of out-degrees between one class and methods of another class in two classes with inheritance | OCMIC [15] | ; it calculates the number of out-degrees between one class and methods of another class in two classes without inheritance | AMMIC [15] | ; it calculates the number of out-degrees for methods between two classes with inheritance | OMMIC [15] | | ICF, FCF [16] | , , , |
|
|