{'fraction_non_alphanumeric': 0.011434511434511435, 'fraction_numerical': 0.0, 'mean_word_length': 4.9813664596273295, '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}}
Evaluation of Requirements Analysis Progress Based on Chaos

Reliable results of requirements engineering are important to the success of a software project. Based on the research of chaotic behavior of requirements analysis, we set up a theoretical model which can be used to lead us to analysis requirements and evaluate the quality of decomposing process. The model shows that analyzing trajectory may consists of three segments i.e. initial segment, middle segment and last segment so long as Requirements Decomposition Rate Parameter is in its stable region. The decomposing process can be taken as normal if all segments or last two segments exist in the trajectory. We may be able to predict the time we need to finish all requirements decomposition in advance. We apply the method in the requirements analysis of home phone service management system, and the initial results show that the method is useful in the evaluation of requirements decomposition.