{'fraction_non_alphanumeric': 0.009027081243731194, 'fraction_numerical': 0.0, 'mean_word_length': 5.048484848484849, '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 Methodology for Software Design Quality Assessment of Design Enhancements

The most important measure that must be considered in any software product is its design quality. Measuring of the design quality in the early stages of software development is the key to develop and enhance quality software. Research on object oriented design metrics has produced a large number of metrics that can be measured to identify design problems and assess design quality attributes. However the use of these design metrics is limited in practice due to the difficulty of measuring and using a large number of metrics. This paper presents a methodology for software design quality assessment. This methodology helps the designer to measure and assess the changes in design due to design enhancements. The goal of this paper is to illustrate the methodology using practical software design examples and analyze its utility in industrial projects. Finally, we present a case study to illustrate the methodology.