Methods, apparatus, and computer program products for determining software
complexity. A plurality of versions of a software module whose complexity
is to be determined are compressed. Lengths of the compressed versions
are compared, one with another, to provide complexity metrics.