19 citations · 19 across the 3 of their papers we have counts for
6 papers
Beyond Consensus: Mitigating the Agreeableness Bias in LLM Judge Evaluations
Suryaansh Jain, Umair Z. Ahmed, Shubham Sahai +1
New Large Language Models (LLMs) become available every few weeks, and modern application developers confronted with the unenviable task of having to decide if they should switch t…
Verifix: Verified Repair of Programming Assignments
Umair Z. Ahmed, Zhiyu Fan, Jooyong Yi +2
Automated feedback generation for introductory programming assignments is useful for programming education. Most works try to generate feedback to correct a student program by comp…
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…
MACER: A Modular Framework for Accelerated Compilation Error Repair
Darshak Chhatbar, Umair Z. Ahmed, Purushottam Kar
Automated compilation error repair, the problem of suggesting fixes to buggy programs that fail to compile, has generated significant interest in recent years. Apart from being a t…
Targeted Example Generation for Compilation Errors
Umair Z. Ahmed, Renuka Sindhgatta, Nisheeth Srivastava +1
We present TEGCER, an automated feedback tool for novice programmers. TEGCER uses supervised classification to match compilation errors in new code submissions with relevant pre-ex…
Prutor: A System for Tutoring CS1 and Collecting Student Programs for Analysis
Rajdeep Das, Umair Z. Ahmed, Amey Karkare +1
An introductory programming course (CS1) is an integral part of any undergraduate curriculum. Due to large number and diverse programming background of students, providing timely a…