{'fraction_non_alphanumeric': 0.0296229802513465, 'fraction_numerical': 0.00718132854578097, 'mean_word_length': 5.757575757575758, '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 development method of UML documents from requirement specifications using NLP

When inexperienced designers develop software using Object-Oriented method, there are the following problems: (a) there is not enough functions for the software and (b) there is a lack of consistency among Unified Modelling Language (UML) documents developed. In this paper, we propose an efficient development method of adequate UML documents which can be used by inexperienced designers. This method consists of three countermeasures: (1) develop requirement specifications that contain all information necessary for development of UML documents using Natural Language Processing (NLP), (2) share all information about developed UML documents and reuse it when developing other UML documents and (3) decide on a UML document development process for inexperienced designers. To evaluate proposed method, we conducted experiments and used questionnaires. The results show a correct answer rate became 120[%] for the proposed method in comparison with the conventional method, development time became 80[%] and usability was improved.