{'fraction_non_alphanumeric': 0.03209876543209877, 'fraction_numerical': 0.003703703703703704, 'mean_word_length': 5.3858267716535435, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Analysis and Theoretical Validation of Object-oriented Coupling Metrics

Various object-oriented (OO) coupling metrics have been proposed for capturing the level of class coupling in object-oriented systems. Since product complexity plays a major role in determining the quality of software, metrics developed to characterize internal attributes such as coupling need to be validated to determine the usefulness of the measures. In this paper, we present an analysis of some OO coupling metrics. An interaction coupling metric, the modified coupling metric (MCC), is proposed as an extension of coupling between object (CBO) [1] and message passing coupling (MPC) [2]. We also perform a theoretical validation of the suite of OO inheritance coupling metrics proposed in [3] using wellknown coupling properties.