Abstract: R. C. Martin and others have defined package cohesion metrics. Martin has also developed package cohesion principles that can help developers' partition classes into packages. Careful ...