{'fraction_non_alphanumeric': 0.01519213583556747, 'fraction_numerical': 0.0, 'mean_word_length': 5.473988439306359, '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}}
A Class Level Fault Prediction in ObjectOriented Systems : Cohesion Approach

High cohesion is desirable property in software systems to achieve reusability and maintainability. Software metrics plays vital role in software development. Here we are measures for cohesion in ObjectOriented (OO) software reflect particular interpretations of cohesion and capture different aspects of it. In earlier approaches the cohesion was calculated from the structural information, for example method attributes and references. Now inConceptual Cohesion of Classes(CCC), we are calculating the unstructured information from the source code such as comments and identifiers. Unstructured information is embedded in the source code. To retrieve the unstructured information from the source code Latent Semantic Indexing is used. A case study on open source software systems is presented, which compares the new measure with an extensive set of existing metrics and uses them to construct models that predict software faults. In this paper we are achieving the high cohesion and we are predicting the fault in Object Oriented Systems.