{'fraction_non_alphanumeric': 0.03177405119152692, 'fraction_numerical': 0.01500441306266549, 'mean_word_length': 5.064171122994653, '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}}
Performance improvement model of regression test selection

The size of test case reduction using test cases of the improved program is considered as a primary purpose of developing various regression test selections. This also concerns with fault avoidance that could be found from some test cases selections. This study focuses and compares the proficiency of solving these two problems using the three methods from previous studies; original regression test, code coverage based, and filtering-based selections; and a new proposed model. This model carries on five processes; 1) testing test suit and looking for passed or failed test cases, 2) correcting failures that can be restored, 3) categorizing all passed test cases into four areas: user, system, functional, and non-functional cases, 4) taking out irrelevant objects, 5) selecting the proper test case. The study found that the result of the size reduction using the proposed model is much larger than the existing methods by 2.49%-8.55%, while the percentage of avoiding faults using the existing algorithms are lower than the new proposed algorithm around 0.58%-2.36%.