One would also expect that a module with higher complexity would tend to have lower [[cohesion (computer science)|cohesion]] (less than functional cohesion) than a module with lower complexity. The possible correlation between higher complexity measure with a lower level of cohesion is predicated on a module with more decision points generally implementing more than a single well defined function. A 2005 study showed stronger correlations between complexity metrics and an expert assessment of cohesion in the classes studied than the correlation between the expert's assessment and metrics designed to calculate cohesion.<ref>{{cite journal|
journal=Journal of Computer Science|
author=Stein|
title=Exploring the relationship between cohesion and complexity|