SystemCoupling

constructor(ccd: Long, acd: Double, nccd: Double, tanglePercent: Double, cyclicComponentCount: Int)(source)

Parameters

ccd

Cumulative Component Dependency - sum of every module's dependency-set size.

acd

Average Component Dependency - ccd / moduleCount.

nccd

Normalized CCD against a balanced binary tree of the same size (~1.0 is tree-like).

tanglePercent

Percentage of modules that sit inside a dependency cycle.

cyclicComponentCount

Number of non-trivial strongly connected components (cycles).