Generation of Code Tracing Problems From Open-Source CodeOnlineGlobal
When developing automatic quizzing systems and intelligent tutoring systems, significant effort has to be spent on developing the problem bank. Question and problem generation is a field of study concerning automating this routine work. The two most common methods used for generating complex problems are constrained random generation and template-based generation, but each of them has disadvantages. In this work, we study a possibility of generating code-tracing learning problems from existing open-source code. We generated a set of learning problems and evaluated their distinctness from human-authored problems and readiness for usage in the learning process. Both teachers and students showed the rate of determining machine-generated problems only slightly above random guessing. Teachers strongly agreed with the problems’ relevance and agreed with their suitability for the learning process. Automatic labeling to filter desired problems for a particular assignment includes used concepts, possible errors during solving, and difficulty estimates. The studied type of learning problem required little additional data to add to the code; our further work will concern problem types with more dynamic data to overcome this limitation.
Fri 17 MarDisplayed time zone: Eastern Time (US & Canada) change
13:45 - 15:00 | Online Authors' Corner 3Papers at Online Authors' Corner Opportunity for attendees to connect with authors and winner of the 2023 SIGCSE Award for Outstanding Contribution to Computer Science Education and Keynote Speaker Dr Susan Rodger for interactive Q&A and discussion | ||
13:45 75mPaper | Desired Qualifications Sought in Entry Level Software EngineersOnline Papers Sid Stamm Rose-Hulman Institute of Technology DOI | ||
13:45 75mPaper | CS-JEDI: Required DEI Education, by CS PhD Students, for CS PhD StudentsMSIIn-Person Papers Bailey Flanigan Carnegie Mellon University, Ananya Joshi Carnegie Mellon University, Sara McAllister Carnegie Mellon University, Catalina Vajiac Carnegie Mellon University DOI | ||
13:45 75mPaper | Mind the Gap: the Illusion of Skill Acquisition in Computational ThinkingOnline Papers DOI | ||
13:45 75mPaper | Experience Report on Using WeBWorK in Teaching Discrete MathematicsOnline Papers Lijuan Cao University of North Carolina Charlotte, Michael Grabchak University of North Carolina Charlotte DOI | ||
13:45 75mPaper | A Cloud-Based Technology for Conducting In-class Exercises in Data Science and Machine Learning CoursesOnline Papers DOI | ||
13:45 75mPaper | Generation of Code Tracing Problems From Open-Source CodeOnlineGlobal Papers Oleg Sychev Volgograd State Technical University, Artem Prokudin Volgograd State Technical University, Mikhail Denisov Volgograd State Technical University DOI |