2022 IEEE Global Engineering Education Conference (EDUCON) 2022
DOI: 10.1109/educon52537.2022.9766793
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
2
2

Relationship

2
4

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 29 publications
0
3
0
Order By: Relevance
“…As chatbots have been particularly useful in computer-assisted language learning (CALL) [2,7,31], it would be particularly pertinent to implement chatbots aimed at supporting tasks in CALL (e.g., providing conversational practice, checking grammar, interfacing dictionaries). These implementations will be validated following experimental designs used in previous exploratory studies [11,12,14] comprising controlled experiments measuring learning gains, engagement, and usability using both standard (e.g., the User Experience Questionnaire [24] and the System Usability Scale [3]) and bespoke (e.g., scores calculated using the results of pre/post-tests) instruments. Third, the need to support instructors in the configuration and deployment of chatbots built with our blueprint was not addressed.…”
Section: Discussionmentioning
confidence: 99%
“…As chatbots have been particularly useful in computer-assisted language learning (CALL) [2,7,31], it would be particularly pertinent to implement chatbots aimed at supporting tasks in CALL (e.g., providing conversational practice, checking grammar, interfacing dictionaries). These implementations will be validated following experimental designs used in previous exploratory studies [11,12,14] comprising controlled experiments measuring learning gains, engagement, and usability using both standard (e.g., the User Experience Questionnaire [24] and the System Usability Scale [3]) and bespoke (e.g., scores calculated using the results of pre/post-tests) instruments. Third, the need to support instructors in the configuration and deployment of chatbots built with our blueprint was not addressed.…”
Section: Discussionmentioning
confidence: 99%
“…However, very few studies have focused on the use of chatbots to support the code review process in formal education settings. We build on a previous Wizard of Oz [6] experiment [10] and a pilot study [8] to explore the impact that rule-based chatbots supporting code review exercises could have on the learning experience. In the following section, we present our guiding research question and the methodology we followed for our evaluation.…”
Section: Background and Related Workmentioning
confidence: 99%
“…In the realm of software education, chatbots have emerged as a valuable asset in teaching coding programs [26,27] or disseminating best practices in software engineering [28]. Students engage with ChatGPT, receiving immediate responses, thereby enabling self-paced learning and fostering a deeper grasp of intricate coding concepts.…”
Section: Introductionmentioning
confidence: 99%