Free Engineering Workbench calculator

Package coupling and stability

Check whether a module’s dependencies and abstraction are balanced, using Robert Martin’s package metrics.

Open Package coupling and stability in the live, interactive calculator — type your numbers, see the result instantly.

Open live calculator →
Strategic IT & enterprise architecture

How 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.

Talk to us →

Related calculators