IfSQ
High cohesion correlated to low fix cost
Research Finding:
Routines with low cohesion can cost 20 times more to fix than fixing highly cohesive routines.
IfSQ Defect Indicators based on this finding:
-
SP-4—Module Not Cohesive
Routines which are cohesive are typically easier to modify, easier to fix and contain less errors than routines with diverse tasks.
Source:
Analyzing Error-Prone System Structure
- Richard W. Selby, and Victor R. Basili
- Recorded 1991 in IEEE Transactions on Software Engineering, SE-17, no. 2, February
- Pages 141-52