{'fraction_non_alphanumeric': 0.008385744234800839, 'fraction_numerical': 0.0, 'mean_word_length': 5.541095890410959, '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}}
Metrics on Software Structure Based on Structural Features in Software Network

According to the problem that traditional metric methods for software structure cannot reflect the structural features of software system on macro-view, the definition of Radiation Degree is presented based on software network that directed and weighted firstly, and the structural complexity of each node and the overall complexity of the system are measured by evaluating the outward Radiation Degree and inward Radiation Degree of the node. Secondly, because inward Radiation Degree and outward Radiation Degree are different reflection of structural features, Ratio of Radiation Cycle is presented to find the nodes have both high inward Radiation Degree and outward Radiation Degree. This method is detection for defects in software structure that can find the dangerous nodes in structure in time and provide guides during developing or maintaining of software system.