Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Integrating Code Reviews into Online Lessons to Support Software Engineering Education
 
conference paper

Integrating Code Reviews into Online Lessons to Support Software Engineering Education

Farah, Juan Carlos  
•
Spaenlehauer, Basile  
•
Rodríguez-Triana, María Jesús  
Show more
Auer, Michael E.
•
Pachatz, Wolfgang
Show more
2022
Learning in the Age of Digital and Green Transition
25th International Conference on Interactive Collaborative Learning (ICL2022)

The use of peer code review exercises is well established in software engineering education. Nevertheless, challenges involving students' ability to perform code reviews have been identified as barriers to successfully integrating code reviews in educational settings. We have previously proposed code review notebooks as a way to address this issue. Code review notebooks resemble computational notebooks but focus on reviewing rather than executing code and can serve to introduce students to the code review process. In this study, we evaluated the effects of using a code review notebook via a case study whereby 25 university students were taught how to identify code style issues in JavaScript. Our mixed-method analysis suggests that the code review notebook format encourages students to reflect on their learning process and can result in short-term learning gains. These findings could serve instructors looking to incorporate code review exercises into their practice.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

farah2022integrating.pdf

Type

Postprint

Version

http://purl.org/coar/version/c_ab4af688f83e57aa

Access type

openaccess

License Condition

copyright

Size

588.69 KB

Format

Adobe PDF

Checksum (MD5)

5935862b8b2db404622f5662b7743594

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés