{'fraction_non_alphanumeric': 0.0066555740432612314, 'fraction_numerical': 0.0, 'mean_word_length': 5.404255319148936, '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}}
A Framework for Analysing Reuse Knowledge

Practical reuse guidelines can play a major role in the production of potentially reusable components and can also provide designers with a means to assess and improve components reusability. Automating practical guidelines and some of the problems of development for reuse have not so far been addressed. There has been some work on reuse guidelines but they mostly emphasise general advice and often unrealisable. This paper concentrates on our approach for automating practical reuse guidelines and provides a framework for developing reusable components.