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. Impersonating Chatbots in a Code Review Exercise to Teach Software Engineering Best Practices
 
conference paper

Impersonating Chatbots in a Code Review Exercise to Teach Software Engineering Best Practices

Farah, Juan Carlos  
•
Spaenlehauer, Basile  
•
Sharma, Vandit
Show more
2022
Proceedings of the 2022 IEEE Global Engineering Education Conference (EDUCON)
2022 IEEE Global Engineering Education Conference (EDUCON)

Over the past decade, the use of chatbots for educational purposes has gained considerable traction. A similar trend has been observed in social coding platforms, where automated agents support software developers with tasks such as performing code reviews. While incorporating code reviews and social coding platforms into software engineering education has been found to be beneficial, challenges such as steep learning curves and privacy considerations are barriers to their adoption. Furthermore, no study has addressed the role chatbots play in supporting code reviews as a pedagogical tool. To help address this gap, we developed an online learning application that simulates the code review features available on social coding platforms and allows instructors to interact with students using chatbot identities. We then embedded this application within a lesson on software engineering best practices and conducted a controlled in-class experiment. This experiment examined the effect that explaining content via chatbot identities had on three aspects: (i) students’ perceived usability of the lesson, (ii) their engagement with the code review process, and (iii) their learning gains. While our findings show that it is feasible to simulate the code review process within an online learning platform and achieve good usability, our quantitative analysis did not yield significant differences across treatment conditions for any of the aspects considered. Nevertheless, our qualitative results suggest that students expect explicit feedback when performing this type of exercise and could thus benefit from automated replies provided by an interactive chatbot. We propose to build on our current findings to further explore this line of research in future work.

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

2022

Publisher

IEEE

Publisher place

New York, NY, USA

Published in
Proceedings of the 2022 IEEE Global Engineering Education Conference (EDUCON)
ISBN of the book

978-1-6654-4434-7

Total of pages

9

Series title/Series vol.

IEEE Global Engineering Education Conference

Start page

1633

End page

1641

Subjects

chatbots

•

code review

•

code linting

•

software engineering education

•

online learning

•

digital education

URL
http://www.educon-conference.org/educon2022/index.php
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
SCI-STI-DG  
AVP-E-LEARN  
Event nameEvent placeEvent date
2022 IEEE Global Engineering Education Conference (EDUCON)

Tunis, Tunisia

March 28-31, 2022

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