{'fraction_non_alphanumeric': 0.014827018121911038, 'fraction_numerical': 0.0016474464579901153, 'mean_word_length': 4.846153846153846, '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}}
3 Metrics for Full Systems Engineering Lifecycle Activities (MeFuSELA)

Complexity is perhaps the single most cited cause of project failure. Complexity exists throughout the whole of the project lifecycle and is not always apparent until the project is running into difficulty. The aim of this paper is to present a suite of metrics that can be used to highlight complexity at all phases of the project lifecycle, rather than just after the system has been built. A basic assumption of the work is that all models for the system are represented using the industry standard Unified Modelling Language (UML).