CSEE&T 2024
Mon 29 July - Thu 1 August 2024 Würzburg, Germany

This program is tentative and subject to change.

Wed 31 Jul 2024 16:06 - 16:33 at Room 1 - Software Quality and Improvement

Large Language Models (LLMs), like ChatGPT, have gained widespread popularity and usage in various software engineering tasks, including programming, testing, code review, and program comprehension. However, their effectiveness in improving software quality in the classroom remains uncertain. In this paper, we aim to shed light on our experience in teaching the use of ChatGPT to cultivate a bugfix culture and leverage LLMs to improve software quality in educational settings. This paper discusses the results of an experiment involving 155 submissions that carried out a code review activity of 1650 rules. Our quantitative and qualitative analysis reveals that a set of PMD quality issues influences the acceptance or rejection of the issues, and design-related categories that take longer to resolve. While students acknowledge the potential of using ChatGPT during code review, some skepticism persists. Code review can become a vital part of the educational computing plan through this experiment. We envision our findings to enable educators to support students with code review strategies to raise students’ awareness about LLM and promote software quality in education.

This program is tentative and subject to change.

Wed 31 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:40 - 17:00
Software Quality and ImprovementResearch Track at Room 1
15:40
26m
Talk
Acknowledging Good Java Code with Code Perfumes
Research Track
Philipp Straubinger University of Passau, Florian Obermueller University of Passau, Gordon Fraser University of Passau
16:06
26m
Talk
Cultivating Software Quality Improvement in the Classroom: An Experience with ChatGPT
Research Track
Eman Abdullah AlOmar Stevens Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint
16:33
26m
Talk
Using Generative AI to Create User Stories in the Software Engineering Classroom
Research Track
Allan Brockenbrough Salem State University, Dominic Salinas