{'fraction_non_alphanumeric': 0.016791044776119403, 'fraction_numerical': 0.0, 'mean_word_length': 6.3561643835616435, '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}}
DRUMS: Domain-specific Requirements Modeling for Scientists

Requirements engineering is crucial for many software projects, but formal requirements engineering is often ignored in scientific software projects. This dissertation presents DRUMS, a lightweight framework to support early requirements engineering for scientists. DRUMS has been applied in several scientific domains, such as building performance and seismology. Results show that DRUMS significantly improves the effectiveness of requirements engineering in these domains.