3 papers
cs.SE2025
Ambiguity Resolution with Human Feedback for Code Writing Tasks
Aditey Nandan, Viraj Kumar
Specifications for code writing tasks are usually expressed in natural language and may be ambiguous. Programmers must therefore develop the ability to recognize ambiguities in tas…
cs.HC2025
Probing the Unknown: Exploring Student Interactions with Probeable Problems at Scale in Introductory Programming
Paul Denny, Viraj Kumar, Stephen MacNeil +2
Introductory programming courses often rely on small code-writing exercises that have clearly specified problem statements. This limits opportunities for students to practice how t…
cs.CY2024
Explain in Plain Language Questions with Indic Languages: Drawbacks, Affordances, and Opportunities
David H. Smith, Viraj Kumar, Paul Denny
Background: Introductory computer science courses use ``Explain in Plain English'' (EiPE) activities to develop and assess students' code comprehension skills, but creating effecti…