internal / (internal + external), in [0, 1]. High cohesion means the region is a real boundary; low cohesion means the grouping cuts across how the code actually depends.
internal / (internal + external)
[0, 1]