Automatic Grading and Feedback using Program Repair for Introductory Programming Courses
By Sagar Parihar, Ziyaan Dadachanji, P. Singh, Rajdeep Das, Amey Karkare, Arnab Bhattacharya. 2017
95 citations recorded by the source corpus.
Subfields: Computer Science Applications, Information Systems, Software, Program Analysis & Verification
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Science Applications
- Claudia Szabo
- Andrew Luxton-Reilly
- Judithe Sheard
- James H. Paterson
- Brett A. Becker
- Percy Liang
- Michail N. Giannakos
- Michihiro Yasunaga
In Information Systems
- Michihiro Yasunaga
- Percy Liang
- Claudia Szabo
- Andrew Luxton-Reilly
- James H. Paterson
- Brett A. Becker
- Michail N. Giannakos
- Simon
In Software
In Program Analysis & Verification
Citations in the corpus
- Break-It-Fix-It: Unsupervised Learning for Program Repair (2021, background): “As labeled data is costly to prepare, various works study learning code fixers from unlabeled or synthetic data (Pu et al., 2016; Parihar et al., 2017; Ahmed et al., 2018; Pradel & Sen, 2018; Wang et al., 2018; Vasic et al., 2019; Gupta et al., 2019; Hajipour et al., 2019; Hellendoorn et al., 2020).”
- Graph-based, Self-Supervised Program Repair from Diagnostic Feedback (2020, background): “These errors are commonly observed in both beginner programmers (Parihar et al., 2017) and professional developers (Seo et al., 2014), as well as in the predicted code of program synthesis (Kulal et al., 2019).”
- Compilation Error Repair: For the Student Programs, From the Student Programs (2018, unknown): “The positive impact of compilation error repairs on (automated) grading is also reported by GradeIT [18] that uses simple rewrite rules to repair compilation errors.”
- Introductory programming: a systematic literature review (2018, background): “analysis [1], program repair [492], or formal verification tools [687] among others.”