Viraj Kumar

Orcid: 0000-0002-2252-0141

According to our database1, Viraj Kumar authored at least 50 papers between 2005 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Explain in Plain Language Questions with Indic Languages: Drawbacks, Affordances, and Opportunities.
CoRR, 2024

Probeable Problems for Beginner-level Programming-with-AI Contests.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024

Refute Questions for Concrete, Cluttered Specifications.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024

2023
The Implications of Large Language Models for CS Teachers and Students.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Helping Students Develop a Critical Eye with Refute Questions.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Bug-eecha: A Gamified Approach to Programming Problem Comprehension and Testing.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Evaluating Copilot on CS1 Code Writing Problems with Suppressed Specifications.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

Creating Thorough Tests for AI-Generated Code is Hard.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

GuardRails: Automated Suggestions for Clarifying Ambiguous Purpose Statements.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

Bug-eecha 2.0: An Educational Game for CS1 Students and Instructors.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

Evaluating the Quality of LLM-Generated Explanations for Logical Errors in CS1 Student Programs.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

A Bug's New Life: Creating Refute Questions from Filtered CS1 Student Code Snapshots.
Proceedings of the ACM Conference on Global Computing Education Vol 1, 2023

2022
Privately Executable Examples.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Gradual and Tolerant Programming for Novices.
Proceedings of the IEEE Global Engineering Education Conference, 2022

Programming Pedagogy and Assessment in the Era of AI/ML: A Position Paper.
Proceedings of the COMPUTE 2022, Jaipur, India, November 9-11, 2022, 2022

2021
DiGen: Distractor Generator for Multiple Choice Questions in Code Comprehension.
Proceedings of the 2021 IEEE International Conference on Engineering, 2021

Faculty Performance on Simple Programming Tasks.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Instructor Performance on Progressively Complex Programming Tasks: A Multi-Institutional Study from India.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

Refute: An Alternative to 'Explain in Plain English' Questions.
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021

2020
Improving Global Participation in the SIGCSE Technical Symposium: Panel.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Global and Local Agendas of Computing Ethics Education.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020

2019
Towards Generating Plausible Distractors for Code Comprehension Multiple-Choice Questions.
Proceedings of the Tenth IEEE International Conference on Technology for Education, 2019

1.5 Degrees of Separation: Computer Science Education in the Age of the Anthropocene.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

2018
BeaconNet: A Beacon-Based Smartphone Ad-Hoc Network for Resource-Constrained Classrooms.
Proceedings of the 18th IEEE International Conference on Advanced Learning Technologies, 2018

Extracting and Visualising Character Associations in Literary Fiction using Association Rule Learning.
Proceedings of the 2018 International Conference on Advances in Computing, 2018

2017
A low-cost classroom response system.
Proceedings of the 2017 International Conference on Advances in Computing, 2017

2016
Designing a Game-Based Learning Environment to Foster Geometric Thinking.
Proceedings of the Eighth IEEE International Conference on Technology for Education, 2016

Visual Specifications for Web-Application Programming Assignments.
Proceedings of the Eighth IEEE International Conference on Technology for Education, 2016

Automatic Identification of Subject Domain in Engineering Examination Questions.
Proceedings of the Eighth IEEE International Conference on Technology for Education, 2016

An Eclipse Plugin to Assist Learners in Selecting Hash Functions.
Proceedings of the Eighth IEEE International Conference on Technology for Education, 2016

Improving Classroom Discussions of Programming Assignments via Language Choice.
Proceedings of the Eighth IEEE International Conference on Technology for Education, 2016

Generating DFA Construction Problems Automatically.
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2016

DSAdvisor: Facilitating Deeper Inquiry in the Data Structures Course.
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2016

2015
Mathematics Tutoring Apps for Low-Cost Devices: an Ethnographic Study of Requirements.
Proceedings of the Third International Symposium on Women in Computing and Informatics, 2015

Secure, Offline Feedback to Convey Instructor Intent.
Proceedings of the Seventh IEEE International Conference on Technology for Education, 2015

Enhancing Digital Educational Repositories by Linking Videos and Examinations.
Proceedings of the Seventh IEEE International Conference on Technology for Education, 2015

Enabling Micro-Notes in Moodle for Educational Videos.
Proceedings of the Seventh IEEE International Conference on Technology for Education, 2015

Blended Learning in Indian Colleges with Massively Empowered Classroom.
Proceedings of the Second ACM Conference on Learning @ Scale, 2015

2014
JFLAP Extensions for Instructors and Students.
Proceedings of the Sixth IEEE International Conference on Technology for Education, 2014

Multiple Choice Questions with Justifications.
Proceedings of the Sixth IEEE International Conference on Technology for Education, 2014

Online learning versus blended learning: an exploratory study.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014

Enhancing JFLAP with automata construction problems and automated feedback.
Proceedings of the Seventh International Conference on Contemporary Computing, 2014

Enhancing video lectures with digital footnotes.
Proceedings of the IEEE Frontiers in Education Conference, 2014

2007
Conformance Testing and Error Explanation for Software Models
PhD thesis, 2007

Visibly pushdown automata for streaming XML.
Proceedings of the 16th International Conference on World Wide Web, 2007

2006
Minimization, Learning, and Conformance Testing of Boolean Programs.
Proceedings of the CONCUR 2006 - Concurrency Theory, 17th International Conference, 2006

2005
On the Complexity of Error Explanation.
Proceedings of the Verification, 2005

Conformance testing in the presence of multiple faults.
Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2005

Congruences for Visibly Pushdown Languages.
Proceedings of the Automata, Languages and Programming, 32nd International Colloquium, 2005


  Loading...