{'fraction_non_alphanumeric': 0.022988505747126436, 'fraction_numerical': 0.0, 'mean_word_length': 5.152941176470589, '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}}
Research design: necessary bricolage

In this paper we suggest that in order to advance, the field of computer science education needs to craft its own research methods, to augment the borrowing of "traditional" methods such as semi-structured interviews and surveys from other research traditions. Two example instruments used in our recent research are discussed. We adopt the metaphor of "bricolage" to characterise not only what researchers do, but to argue that this may be a necessary step towards developing theory.