Free Engineering Workbench calculator
Package coupling and stability
Check whether a module’s dependencies and abstraction are balanced, using Robert Martin’s package metrics.
Strategic IT & enterprise architectureHow it's worked out
- I = Ce ÷ (Ca + Ce). A = abstract types ÷ all types. D = |A + I − 1|
- Counts from a static analysis tool
NoteModules many others depend on should be stable and abstract. Track the distance for core modules each release.
Source: Robert C. Martin, Agile Software Development (package metrics)
Need help acting on this number?
VVnT SeQuor's Strategic IT & Architecture Advisory practice helps teams turn this metric into a plan.