{'fraction_non_alphanumeric': 0.022482893450635387, 'fraction_numerical': 0.0, 'mean_word_length': 5.69281045751634, '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}}
Automated software fault-proneness prediction based on fuzzy inference system

The identification of a module's fault-proneness is very important for minimizing cost and improving the effectiveness of the software development process. How to obtain the correlation between inspection metrics and module's fault-proneness, hiding in the observed data, has been focused by very researches. In this paper, we propose the use of a fuzzy inference system for this purpose. In order to empirically evaluate the effectiveness of proposed approach, we apply it on empirical data published by Ebenau and NASA's Metrics Data Program data repository, respectively. Experiments results confirm that proposed approach is very effective for establishing relationship between inspection metrics and fault-proneness, and that its implementation don't require neither extra cost nor expert's knowledge, and it is completely automated. Novel approach can provide software project managers with reasonably suggestion and much-needed insights.