Dev Tools · 1h ago
Cohesion Series Publishes Five Papers on Independent Variation Principle
A series of five academic papers defines cohesion as a 2k-tuple and introduces the Independent Variation Principle (IVP) for optimal modularization. The chain proves that minimizing change propagation minimizes total maintenance cost, with the IVP synthesizing the findings into a single structural principle. The work includes two independent derivations reaching the same conclusion about optimal module boundaries.
Meridian48 take
The series offers a rigorous formal foundation for software modularization, but its impact depends on adoption by tooling and practitioners beyond academic circles.
software-engineeringmodularization