Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

Bridging the Theory-Practice Gap in a Maintenance Programming Course : An Experience Report

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • معلومة اضافية
    • بيانات النشر:
      Uppsala universitet, Datalogi
    • الموضوع:
      2024
    • Collection:
      Uppsala University: Publications (DiVA)
    • نبذة مختصرة :
      This paper presents our experience in teaching a maintenance programming course with the aim of bridging the gap between theory and practice, a recurring issue in previous course offerings. To achieve this goal, we implemented active learning strategies within an active learning classroom setting and redesigned the project work. Our approach involves peer learning and teamwork activities to cover various aspects of legacy code maintenance. For the project work, we adopted an open-ended approach that allowed students to choose their legacy code projects, which could be open source software or a previous software project they had worked on. Analysis of students' feedback and project reports highlighted the effectiveness of our approach in bridging the gap between theory and practice. We believe that our approach had the potential to enhance students' engagement and critical thinking abilities, as well as improve practical maintenance skills relevant to their future careers.
    • File Description:
      application/pdf
    • ISBN:
      978-0-01-234855-0
      0-01-234855-4
    • Relation:
      ICSE-SEET '24 : Proceedings of the 46th International Conference on Software Engineering, p. 359-367; ISI:001234855400035
    • الرقم المعرف:
      10.1145/3639474.3640062
    • الدخول الالكتروني :
      http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-536073
      https://doi.org/10.1145/3639474.3640062
    • Rights:
      info:eu-repo/semantics/openAccess
    • الرقم المعرف:
      edsbas.A4B01841