{'fraction_non_alphanumeric': 0.011065006915629323, 'fraction_numerical': 0.0, 'mean_word_length': 5.830188679245283, '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}}
Overcoming COTS Marketplace Evolvability and Interoperability

Though the importance of COTS components selection is well recognized by the Software Engineering community, the process of searching candidate COTS components is associated with major difficulties related with the diversity, size, evolvability and interoperability of the COTS components as well as the lack of structure and subjectivity of the COTS marketplace information, making the searching process expensive and inefficient. In this paper we report the use of some techniques for dealing with some of these difficulties, providing support not only for a reliable and comprehensive structuring of the COTS marketplace, but also for COTS components reuse.