There are a few HDL complexity factors that are defined in that paper: size nesting control flow information flow hierarchy locality regularity modularity coupling (of modules or instances) concurrency timing
nesting and information flow can to coupled to 1) nesting of words in factor, ie how far removed a word is from the primitives that make up the system 2) how many shuffle words there are