{'fraction_non_alphanumeric': 0.025232403718459494, 'fraction_numerical': 0.005312084993359893, 'mean_word_length': 5.389830508474576, '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 Flexible Metric-Driven Framework for Software Process

In software engineering, metrics are always used for measuring the quality of software process to improve software development or maintenance. In fact, there are several metric frameworks available to make metrics work efficiently, but only for the specific industrial region. In this paper, a general metrics framework is proposed, which is following the Goal/Question/Metric paradigm of Basili and Weiss (1984), to support most of the metrics. Furthermore, a sample application based on this framework is presented to demonstrate its effect on software process. The results provide some useful insights into project management practices. Finally, some enhancements are proposed for future work.