{'fraction_non_alphanumeric': 0.020987654320987655, 'fraction_numerical': 0.011111111111111112, 'mean_word_length': 5.59349593495935, '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}}
The multi-dimension component quality evaluation

Recently, software quality evaluation based on ISO/IEC 9126 and ISO/IEC 14598 has been used widely. However, these standards for software quality don't provide practical guidelines to apply the quality model and the evaluation process to component based software. This paper presents a multi-dimension quality model and a quantitative quality evaluation model for components and component based software. Particularly, our model provides the weights of quality characteristics and sub-characteristics using analytic hierarchical process technique. We also present the evaluation process using different methods for component developers, reusers and the third party. As a result, we believe that the proposed model will be helpful to evaluate component quality.