1 code implementation • NeurIPS 2020 • Umair Z. Ahmed, Maria Christakis, Aleksandr Efremov, Nigel Fernandez, Ahana Ghosh, Abhik Roychoudhury, Adish Singla
Our task synthesis algorithm operates by first mutating code $\rm C^{in}$ to obtain a set of codes $\{\rm C^{out}\}$.
1 code implementation • 28 May 2020 • 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.
1 code implementation • 2 Sep 2019 • Umair Z. Ahmed, Renuka Sindhgatta, Nisheeth Srivastava, Amey Karkare
We present TEGCER, an automated feedback tool for novice programmers.
3 code implementations • 12 Aug 2016 • Rajdeep Das, Umair Z. Ahmed, Amey Karkare, Sumit Gulwani
Apart from the code snapshots at regular intervals, Prutor also collects other valuable data such as the time taken by the students to solve the problems, the number of compile and execution events, and the errors made.
Computers and Society Programming Languages Software Engineering
no code implementations • 14 Nov 2014 • Umair Z. Ahmed, Krishnendu Chatterjee, Sumit Gulwani
Simple board games, like Tic-Tac-Toe and CONNECT-4, play an important role not only in the development of mathematical and logical skills, but also in the emotional and social development.