{'fraction_non_alphanumeric': 0.01892744479495268, 'fraction_numerical': 0.0, 'mean_word_length': 6.055555555555555, '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}}
Evolutionary Algorithms for the Component Selection Problem

Component selection is a crucial problem in component based software engineering. Component based software engineering (CBSE) is concerned with the assembly of pre-existing software components that leads to a software system that responds to client-specific requirements. We are approaching the component selection involving dependencies between components (requirements). We formulate the problem as multiobjective. The approach used is an evolutionary computation technique. Various representations were used with various applied methods to deal with the multiobjectives.