Program equivalence for assisted grading of functional programs

@article{Clune2020ProgramEF,
  title={Program equivalence for assisted grading of functional programs},
  author={Joshua Clune and Vijaya Ramamurthy and Ruben Martins and Umut A. Acar},
  journal={Proceedings of the ACM on Programming Languages},
  year={2020},
  volume={4},
  pages={1 - 29}
}
In courses that involve programming assignments, giving meaningful feedback to students is an important challenge. Human beings can give useful feedback by manually grading the programs but this is a time-consuming, labor intensive, and usually boring process. Automatic graders can be fast and scale well but they usually provide poor feedback. Although there has been research on improving automatic graders, research on scaling and improving human grading is limited. We propose to scale human… Expand

Figures and Tables from this paper

References

SHOWING 1-4 OF 4 REFERENCES
Automated clustering and program repair for introductory programming assignments
  • 54
  • Highly Influential
  • PDF
Semi-supervised verified feedback generation
  • 36
  • Highly Influential
  • PDF
Search, align, and repair: data-driven feedback generation for introductory programming exercises
  • 36
  • Highly Influential
  • PDF
SemCluster: clustering of imperative programming assignments based on quantitative semantic features
  • 3
  • Highly Influential
  • PDF