3 papers
cs.CL2026
Reasoning Trajectories for Socratic Debugging of Student Code: From Misconceptions to Contradictions and Updated Beliefs
Erfan Al-Hossami, Razvan Bunescu
In Socratic debugging, instructors guide students towards identifying and fixing a bug on their own, instead of providing the bug fix directly. Most novice programmer bugs are caus…
cs.SE2025
McMining: Automated Discovery of Misconceptions in Student Code
Erfan Al-Hossami, Razvan Bunescu
When learning to code, students often develop misconceptions about various programming language concepts. These can not only lead to bugs or inefficient code, but also slow down th…
cs.IR2025
Engineering Serendipity through Recommendations of Items with Atypical Aspects
Ramit Aditya, Razvan Bunescu, Smita Nannaware +1
A restaurant dinner or a hotel stay may lead to memorable experiences when guests encounter unexpected aspects that also match their interests. For example, an origami-making stati…