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. Toward Code Review Notebooks
 
conference paper

Toward Code Review Notebooks

Farah, Juan Carlos  
•
Spaenlehauer, Basile  
•
Rodríguez-Triana, María Jesús
Show more
2022
2022 International Conference on Advanced Learning Technologies (ICALT)
22nd IEEE International Conference on Advanced Learning Technologies

Peer code review has proven to be a valuable tool in software engineering. However, integrating code reviews into educational contexts is particularly challenging due to the complexity of both the process and popular code review tools. We propose to address this challenge by designing a code review application (CRA) aimed at teaching the code review process directly within existing online learning platforms. Using the CRA, instructors can scaffold online lessons that introduce the code review process to students through code snippets, following a format resembling computational notebooks. We refer to this online lesson format as the code review notebook format. Through a case study comprising an online lesson on code quality standards completed by 23 university students, we evaluated the usability of the CRA and the code review notebook format, obtaining positive results for both. These results are a first step toward integrating code review notebooks into software engineering education.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1109/ICALT55010.2022.00068
Author(s)
Farah, Juan Carlos  
Spaenlehauer, Basile  
Rodríguez-Triana, María Jesús
Ingram, Sandy
Gillet, Denis  
Date Issued

2022

Publisher

IEEE

Published in
2022 International Conference on Advanced Learning Technologies (ICALT)
Total of pages

3

Subjects

code review

•

software engineering education

•

code quality

•

online learning

•

computational notebooks

URL
https://tc.computer.org/tclt/icalt-2022/
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
SCI-STI-DG  
AVP-E-LEARN  
Event nameEvent placeEvent date
22nd IEEE International Conference on Advanced Learning Technologies

Bucharest, Romania

July 1-4, 2022

Available on Infoscience
May 7, 2022
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/187591
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