Implementation and validation of object-oriented design-level cohesion metrics - Adam, Abubakar (2005)