
58 Data Structure and Software Engineering: Challenges and Improvements
Table 1. Cohesion values to measure learning object reusability.
Coupling
Coupling measures interdependencies among software modules and must be min-
imized [12]. A module must communicate with the minimum number of mod-
ules and must exchange as minimal information as possible, in order to minimize
the impact provoked from changes on other modules. Learning object coupling
describes interrelationships among distinguishable objects, so the lesser coupling,
the greater reusability [13].
LOM 9 Relation category indicates the number of objects related to a given
learning object, ...