• Publications
  • Influence
Fuzz Testing Projects in Massive Courses
TLDR
In the first project of a 1,400-student introductory computer science course, fuzz testing caught errors that were missed by a suite of targeted test cases for more than 48% of students. Expand
High-Coverage Hint Generation for Massive Courses: Do Automated Hints Help CS1 Students?
TLDR
A robust hint generation system that extends the coverage of the mutation-based approach using two complementary techniques and shows that hints contributed to students' progress while still encouraging the students to solve problems by themselves. Expand
Beyond Autograding: Advances in Student Feedback Platforms
TLDR
This work states that contemporary autograding systems in computer science courses have extended their scope far beyond performing automated assessment to include gamification, test coverage analysis, managing human-authored feedback, contest adjudication, secure remote code execution, and more. Expand
Technology We Can't Live Without!: revisited
TLDR
This forum will allow the presenters to dive deeply into the common use cases of these technologies, highlight why they are invaluable, share any "gotchas" they've uncovered, and explain how others can adopt them at their institutions. Expand
High Coverage Hint Generation for Massive Courses by Sumukh Sridhara Research Project
In massive programming courses, automated hint generation o↵ers the promise of zero-cost, zero-latency assistance for students who are struggling to make progress on solving a program. While a moreExpand
Computer Applications to Problem Solving in Some Engineering Technology Courses
TLDR
The author is using Desire2Learn (D2L) to teach various Engineering Technology courses includi ng Statics, Design of Machine Elements and Vibration, and has developed some Excel programs to solve problems in the class as hand calculations are time consuming. Expand