{'fraction_non_alphanumeric': 0.020432692307692308, 'fraction_numerical': 0.0, 'mean_word_length': 5.358778625954199, '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}}
Impact of CBL on Student's Learning and Performance: An Experience Report

Case-Based Learning (CBL) is a well-known teaching methodology adopted across several disciplines for understanding problem domain from multiple perspectives. The CBL is also utilized in the Software Engineering domain to teach various concepts like Requirements Engineering (RE), Software Design and Testing. In this paper, we report the results of a replicated study conducted to assess the effectiveness of CBL methodology in facilitating the learning of several RE concepts. The evaluation was made based on postgraduate students' responses to a set of questions representing five learning principles and a set of case questions for the given case. We found that the use of CBL teaching methodology helps in improving students' learning and performance.