{'fraction_non_alphanumeric': 0.01777362020579981, 'fraction_numerical': 0.0, 'mean_word_length': 6.181208053691275, '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 Guidelines for Controlled Experimental Design to Evaluate the Metrics of Software Component Reusability

This research aims is to develop an approach in supporting component developers measure the reusability of developed software components. The approach could be used by software developers to select the reusable components during software development. Thus, this paper presents a controlled experimental design using human subjects. The overall method includes a detail explanation of the procedures and guidelines for performing the experimental activities. The experiment consists of numerous activities: designing the experimental method and procedure, designing the experimental tasks, running the controlled experiment, collecting data, analyzing the results, and recommending improvements based on the implications of earlier studies. The findings of the study can be applied to evaluate the metrics for the Component Reusability Evaluation Approach (CREA), namely documentation, observability, customisability, and the external dependency of the component.