{'fraction_non_alphanumeric': 0.021834061135371178, 'fraction_numerical': 0.0, 'mean_word_length': 5.193693693693693, '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}}
COMPARATIVE STUDY OF CASE BASED REASONING SOFTWARE

Case-Based Reasoning (CBR) is a problem-solving paradigm that solves a new problem by remembering a previous similar situation and by reusing the information and knowledge of that situation. A Case-Based Reasoning (CBR) tool is software that can be used to develop several applications that require case-based reasoning methodology. CBR is based on the intuition that information gained from previous experiences (cases or instances) can be an important tool to provide solutions for, and enhance processes related to, the problem at hand. Therefore, it helps improve outcomes and saving valuable resources. However, large volumes of information can make it a complex task to gain useful insight from historic datasets. CBR is an effective tool to gain useful information in such circumstances and is one of the most successfully applied Artificial Intelligence technologies in recent years. This paper gives background information about CBR software and introduces the most used CBR tools (CBR Shell, FreeCBR, jCOLIBRI, myCBR and eXiTCBR). Then it introduces a comparative analysis study based on some determined factors that affect the CBR software including noisy data or missing values in the cases. It also compares between them from the? Finally, an evaluation of the retrieving phase of each software is introduced.