{'fraction_non_alphanumeric': 0.019471488178025034, 'fraction_numerical': 0.0, 'mean_word_length': 6.578947368421052, '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 presentation of recovered software architectures

Since architecture descriptions support multiple software engineering tasks, software architecture recovery tools must attend to accompanying secondary analysis and presentation issues. The authors describe the secondary analysis and presentation capabilities of ManSART, a software architecture recovery tool. As a central part of its design, ManSART contains operators and presentation generators. The operators simplify or combine "as-built" architectural views producing hierarchies, hybrids, and abstractions. Presentation generators create the representations that are necessary for supporting end-user software understanding and external tool input.