{'fraction_non_alphanumeric': 0.01838235294117647, 'fraction_numerical': 0.004901960784313725, 'mean_word_length': 5.642276422764228, '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}}
Predicting UML Statechart Diagrams Understandability Using Fuzzy Logic-Based Techniques

In this work, we present an application of the Fuzzy Logic in the field of prediction in Software Engineering. We specifically use the Fuzzy Prototypical Knowledge Discovery for characterizing the UML statechart diagrams according to their understandability, starting from the structural complexity and size of the diagrams, expressed by means of metrics, and the Fuzzy Deformable Prototypes, to obtain a prediction model of the understandability time of the UML statechart diagrams. The obtained model, built from data obtained through experimentation, is valid –in a certain waysince the 75% of the estimated values are at least 70% accurate, although it is necessary further validation with data obtained from real projects.