Simplified Coupling Metrics for Object-Oriented Software
Coupling in software has been linked with maintainability and existing metrics are used as predictors of external software quality attributes such as fault-proneness, impact analysis, ripple effects of changes, changeability, etc. Many coupling measures for Object-Oriented (OO) software have been proposed, each of them capturing specific dimensions of coupling. In this paper, the authors describe and evaluate some recently innovated coupling metrics for Object-Oriented (OO) design. They present an investigation into the run-time behavior of objects in Java programs, using specially adapted coupling metrics.