APSEC 2024
Tue 3 - Fri 6 December 2024 China

This program is tentative and subject to change.

Wed 4 Dec 2024 16:00 - 16:20 at Room 3 (Xianglin Ballroom) - Session (6)

Context: The emergence of Generative AI (GenAI) technology presents an opportunity to enhance students’ learning experience in programming courses using pair programming. GenAI can take the navigator role in student-GenAI pairing as an alternative to traditional student-student pairing. Objective: This study explored various use cases, challenges, and learning experiences IT students faced when using the student-GenAI pairing approach. Method: We integrated GenAI into CS1 and CS2 courses in one semester split into two halves: in the first half, students worked in student-GenAI pairs, while in the second half students worked in traditional student-student pairing with GenAI as an additional reinforcement. At the end of the semester, we interviewed 12 students purposefully selected out of 103 enrollments and employed a thematic analysis approach to synthesize the qualitative data. Results: We identified five distinct GenAI use cases confirming the existing studies and matching how software practitioners utilize GenAI in the industry, indicating an alignment between education and industry needs. Furthermore, we identified six challenges. One novel challenge related to the consequence of the technology is narrowing the students’ learning horizons. The students also expressed a lack of engagement and empathy in student-GenAI pairing. They preferred the traditional pairing with GenAI as additional support, providing a better learning experience. Conclusion: Integrating GenAI into programming courses can enhance the learning experience, but challenges remain provoking the need for further studies to address them and optimize GenAI integration.

This program is tentative and subject to change.

Wed 4 Dec

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

16:00 - 17:20
16:00
20m
Talk
Pair Programming in Programming Courses in the Era of Generative AI: Students' Perspective
EDU - Software Engineering Education
Mario Simaremare Blekinge Institute of Technology, Chandro Pardede Institut Teknologi Del, Irma Tampubolon Institut Teknologi Del, Daniel Simangunsong Institut Teknologi Del, Putri Manurung Institut Teknologi Del
16:20
20m
Talk
Story Explorer: A Gamification Approach for Teaching Students How to Write Good User Stories
EDU - Software Engineering Education
Kun Lin College of Computer Science and Technology,Inner Mongolia Normal University, Chunhui Wang , Tong Li Beijing University of Technology, Zhiguo Liu College of Computer Science and Technology,Inner Mongolia Normal University, Ye Zhai College of Computer Science and Technology,Inner Mongolia Normal University
16:40
20m
Talk
A Snapshot of Software Testing Education and Instructional Interventions
EDU - Software Engineering Education
Nasir Mehmood Minhas Mälardalen University, Ayodele Barrett Mälardalen University
17:00
20m
Talk
Unveiling Cognitive Biases in Software Testing: Insights from a Survey and Controlled Experiment
SEIP - Software Engineering in Practice
Eduard Paul Enoiu Mälardalen University, Alexandru Cusmaru Siemens Mobility GmbH, Jean Malm Malardalen University