{'fraction_non_alphanumeric': 0.010687022900763359, 'fraction_numerical': 0.0, 'mean_word_length': 5.4950495049504955, '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}}
Software module clustering using metaheuristic search techniques: A survey

This paper presents a literature survey on different metaheuristic search techniques that have been applied to software module clustering problem in the software maintenance phase of the software development life cycle. Software maintenance is the process of improving and optimizing software. It involves alterations to the software in order to rectify defects and deficiencies found during field usage as well as the inclusion of new functionality to enhance the software's usability. This is one of the main areas where search-based approaches were reported in the literature.