{'fraction_non_alphanumeric': 0.009244992295839754, 'fraction_numerical': 0.0, 'mean_word_length': 5.074766355140187, '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 Fault Location Analysis Technology Based on Tarantula

Software errors usually result from the interaction of related codes which need the analyzers to analyze a great number of codes to find out the causes. Based on dynamic slicing method, this paper focused on the dependence relationship of the execution code and taint analysis method to help to locate the fault code. We also made improvements on the open-source analyzer Tarantula and proposed another two parameters to describe the relationship between the related branch codes and the software errors. Experiments show that this method can help to locate fault codes more precisely.