{'fraction_non_alphanumeric': 0.012096774193548387, 'fraction_numerical': 0.0, 'mean_word_length': 5.367521367521367, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Package level metrics for reusability in aspect oriented systems

Aspect Oriented software Development (AOSD) has been adopted by industry as the solution for handling crosscutting problems in object oriented systems. The use of software metrics can help to evaluate various quality attributes of aspect oriented software such as modularity, reusability and size. Metrics for AOSD has been proposed for fine grain measurements at the class level only and no metrics for coarse grain measurement at the package level has been designed so far. Among various quality attributes that contribute towards calculating reusability cohesion and coupling plays an important role. In this paper, we have proposed and calculated the reusability at package.