25 citations · 35 across the 11 of their papers we have counts for
12 papers
When AI Is Wrong on Purpose: How Students Respond to Buggy GenAI Code
Victor-Alexandru Pădurean, Kaitlin Riegel, Alkis Gotovos +6
As Generative AI (GenAI) becomes increasingly central to software development, CS education is integrating prompt-centered workflows where students describe intended program behavi…
An Experimental Comparison of Cognitive Forcing Functions for Execution Plans in AI-Assisted Writing: Effects On Trust, Overreliance, and Perceived Critical Thinking
Ahana Ghosh, Advait Sarkar, Siân Lindley +1
Generative AI (GenAI) tools improve productivity in knowledge workflows such as writing, but also risk overreliance and reduced critical thinking. Cognitive forcing functions (CFFs…
The Right Kind of Help: Evaluating the Effectiveness of Feedback Methods in Elementary-Level Visual Programming
Ahana Ghosh, Liina Malva, Alkis Gotovos +2
We present a large-scale study comparing the effectiveness of various feedback methods in elementary-level programming. While prior work has explored different feedback methods, th…
Interleaving Natural Language Prompting with Code Editing for Solving Programming Tasks with Generative AI Models
Victor-Alexandru Pădurean, Alkis Gotovos, Ahana Ghosh +5
Modern computing students often rely on both natural-language prompting and manual code editing to solve programming tasks. Yet we still lack a clear understanding of how these two…
Exploring the Impact of Quizzes Interleaved with Write-Code Tasks in Elementary-Level Visual Programming
Ahana Ghosh, Liina Malva, Alkis Gotovos +2
We explore the role of quizzes in elementary visual programming domains popularly used for K-8 computing education. Prior work has studied various quiz types, such as fill-in-the-g…
Task Synthesis for Elementary Visual Programming in XLogoOnline Environment
Chao Wen, Ahana Ghosh, Jacqueline Staub +1
In recent years, the XLogoOnline programming platform has gained popularity among novice learners. It integrates the Logo programming language with visual programming, providing a…
Analyzing-Evaluating-Creating: Assessing Computational Thinking and Problem Solving in Visual Programming Domains
Ahana Ghosh, Liina Malva, Adish Singla
Computational thinking (CT) and problem-solving skills are increasingly integrated into K-8 school curricula worldwide. Consequently, there is a growing need to develop reliable as…
Synthesizing a Progression of Subtasks for Block-Based Visual Programming Tasks
Alperen Tercan, Ahana Ghosh, Hasan Ferit Eniser +2
Block-based visual programming environments play an increasingly important role in introducing computing concepts to K-12 students. In recent years, they have also gained popularit…
Adaptive Scaffolding in Block-Based Programming via Synthesizing New Tasks as Pop Quizzes
Ahana Ghosh, Sebastian Tschiatschek, Sam Devlin +1
Block-based programming environments are increasingly used to introduce computing concepts to beginners. However, novice students often struggle in these environments, given the co…
Synthesizing Tasks for Block-based Programming
Umair Z. Ahmed, Maria Christakis, Aleksandr Efremov +4
Block-based visual programming environments play a critical role in introducing computing concepts to K-12 students. One of the key pedagogical challenges in these environments is…
Towards Deployment of Robust AI Agents for Human-Machine Partnerships
Ahana Ghosh, Sebastian Tschiatschek, Hamed Mahdavi +1
We study the problem of designing AI agents that can robustly cooperate with people in human-machine partnerships. Our work is inspired by real-life scenarios in which an AI agent,…
Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraints
Sebastian Tschiatschek, Ahana Ghosh, Luis Haug +2
Inverse reinforcement learning (IRL) enables an agent to learn complex behavior by observing demonstrations from a (near-)optimal policy. The typical assumption is that the learner…