activity
20242026
collaborators

6 papers

cs.SE2026

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…

cs.CY2026

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…

cs.HC2026

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…

cs.CY2025

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…

cs.CY2024

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…

cs.HC2024

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…