{'fraction_non_alphanumeric': 0.020710059171597635, 'fraction_numerical': 0.0, 'mean_word_length': 5.268518518518518, '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}}
Adaptive two-SVM multi-objective cuckoo search algorithm for software defect prediction

Two-support vector machine is a new prediction model for software defect. For this model, one multi-objective oriented cuckoo search is designed to optimise several objects simultaneously to improve the defect accuracy, and the ratio of dataset plays an important role to determine the number of big/small modules. In this paper, we provide one extension for the multi-objective oriented cuckoo search, so that it can also adaptive optimise this ratio. Simulation results show our modification achieves the best performance when compared with two other software defect prediction models.