ESEC/FSE 2022 (series) / EASEAI 2022 (series) / EASEAI 2022 /
Towards Automated Testing for Simple Programming Exercises
Fri 18 Nov 2022 21:00 - 21:15 at Virtual 4 (Whova) - Session 1
Automated feedback and grading platforms can require substantial effort when encoding new programming exercises for first-year students. Such exercises are usually simple but require defining several test cases to ensure their functional correctness. This paper describes our initial effort to leverage automated test case generation for simple programming exercises. We rely on grey-box fuzzing and random combinations of method calls to test the students’ solutions and compare their execution to the results produced by a reference implementation. We implemented our approach in a prototype, called SimPyTest, openly available on GitHub. We discuss its usage and possible future extensions.
Fri 18 NovDisplayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
Fri 18 Nov
Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
21:00 - 21:45 | |||
21:00 15mResearch paper | Towards Automated Testing for Simple Programming Exercises EASEAI DOI Pre-print Media Attached | ||
21:15 15mResearch paper | Mining Sorting Concept across Curriculum Levels. A Cyclic Learning Based Approach EASEAI Mariana Maier Department of Computer Science, Babes-Bolyai University, Camelia Serban Department of Computer Science, Babes-Bolyai University, Andrei Moisin | ||
21:30 15mResearch paper | Student Misconceptions about Finite State Machines: Identify Them in Order to Create a Concept Inventory EASEAI Julie Henry University of Namur, Bruno Dumas Université de Namur, Andreea Vescan Babes-Bolyai University, Alexandra Pasca |