Automated clustering and program repair for introductory programming assignments.
Sumit GulwaniIvan RadicekFlorian ZulegerPublished in: PLDI (2018)
Keyphrases
- introductory programming
- novice programmers
- introductory programming courses
- programming assignments
- clustering algorithm
- k means
- clustering method
- programming course
- student learning
- high school
- programming environment
- database
- answer questions
- query processing
- reinforcement learning
- artificial intelligence
- machine learning