{'fraction_non_alphanumeric': 0.012732615083251714, 'fraction_numerical': 0.0, 'mean_word_length': 5.768211920529802, '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}}
Empirical Investigation of UML Models Matching through Different Weight Calibration

UML model matching and retrieval is widely known as optimization problem. This is because of the inconsistencies between software properties. Matching is a fundamental operation for UML model reuse, as such accurate matching between models' elements results in better reuse of such models. UML models consist of number of properties such as functional properties, structural properties, and behavioral properties. Such properties are source of numerous errors during software matching, because each property represents software system from different views. In this paper we empirically investigate the use of different weight values when computing the similarity of software system from multiple views. The paper investigates the improvement of similarity values through the calibration of aggregated metrics. The result reported shows the superiority of structural properties if assign higher metric value compared to other properties.