Memorization to Categorization: Improving Students' Comprehension of SDLC Models

Authors

  • K. Gomathi Department of CSE(DS), KG Reddy College of Engineering and Technology
  • Gudapati Lakshmi Bhavani Department of ECE, KG Reddy College of Engineering and Technology
  • Khamruddin Syed Department of CSE(AIML), KG Reddy College of Engineering and Technology

DOI:

https://doi.org/10.16920/jeet/2026/v39is2/26076

Keywords:

Cognitive Load Theory; Categorization; Concept mapping; Gamification; Software Engineering

Abstract

Sophomore-level students of engineering institutions of computer science engineering often face challenges in differentiating software development models due to the overlap between them, which leads to difficulties in recalling and categorizing. The effectiveness of pedagogical interventions for improving the conceptual understanding of Software Development lifecycle models is investigated in the study. A total of one hundred and twenty students were divided into experiment and control groups with varied instructions, which incorporated concept maps, comparative case exercises, and gamified learning activities. A pre- and post-test design was administered, and the data were analyzed using a paired t-test and an independent t-test. The post-test analysis shows significant improvement in the experimental group of students (M=78.4, SD = 5.9) compared to the control group (M=61.2, SD=7.4; t(118) = 13.27, p < 0.001). A one-way ANOVA confirmed a strong effect of instructional approach on performance, F(1,118) = 176.2, p < 0.001, and the intervention showed a significant effect (Cohen's d=0.92). Overall, this structured activity mentioned in the study improved students' ability to differentiate and categorize software development logic models, indicating the results, which are both practically and statistically meaningful.

Downloads

Download data is not yet available.

Downloads

Published

2026-01-30

How to Cite

Gomathi, K., Bhavani, G. L., & Syed, K. (2026). Memorization to Categorization: Improving Students’ Comprehension of SDLC Models. Journal of Engineering Education Transformations, 39(Special Issue 2), 641–645. https://doi.org/10.16920/jeet/2026/v39is2/26076

References

Gopal, B., & Cooper, S. (2021). Peer instruction in software testing and continuous integration. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education.

Lopez-Fernandez, D., Tovar, E., Gordillo, A., Gayoso Cabada, J., Badenes-Olmedo, C., & Cimmino, A.(2024). Comparing a LEGO Serious Play activity with a traditional lecture in software engineering education. IEEE Access, 12, 74045–74053.

Morais, P., Ferreira, M. J., & Veloso, B. (2021). Improving student engagement with project-based learning: A case study in software engineering. IEEE Revista Iberoamericana de Tecnologías del Aprendizaje, 16(1), 21–28.

Mtaho, A., & Mselle, L. J. (2024). Difficulties in learning the data structures and algorithms course: Literature review. The Journal of Informatics, 4(1).

Pessoni, V. V., Federson, F. M., & Vincenzi, A. (2015). Learning Difficulties in Computing Courses: Cognitive Processes Assessment Methods Research and Application. Proceedings of the Brazilian Symposium on Information Systems, 31–38.

Shet, A., Bhavani, P., Kumarasamy, N., Arumugam, K., Poongulali, S., Elumalai, S., & Swaminathan, S. (2015). Anemia, diet and therapeutic iron among children living with HIV: A prospective cohort study. BMC Pediatrics.

Silva, W., Gadelha, B. F., Steinmacher, I., & Conte, T. (2020). Towards an open repository for teaching software modeling applying active learning strategies. 2020 IEEE/ACM 42nd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET), 162–172.

Silva, W., Steinmacher, I., & Conte, T. (2019). Students’ and instructors’ perceptions of five different active learning strategies used to teach software modeling. IEEE Access, 7, 184063–184077.

Syed, K., M, V., Kandakatla, R., & Narayanan, S. (2024). Inculcating Multidisciplinary Learning in Electrical Engineering Undergraduate Curriculum through Problem-Based Learning. Journal of Engineering Education Transformations 38(is1), 210–215. https://doi.org/10.16920/jeet/2024/v38is1/24234

Upchurch, R., & Sims-Knight, J. (1997). Designing processbased software curriculum. Proceedings Tenth Conference on Software Engineering Education and Training, 28–38.

Winter, V., Friend, M., Matthews, M., Love, B., & Vasireddy, S. (2019). Using visualization to reduce the cognitive load of threshold concepts in computer programming. 2019 IEEE Frontiers in Education Conference (FIE), 1–9.

Yousoof, M., Sapiyan, M., & Kamaluddin, K. (2007). Reducing cognitive load in learning computer programming. World Academy of Science, Engineering and Technology, International Journal of Computer, Electrical, Automation, Control and Information Engineering, 1(11), 4100–4103.