Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Automated grading and feedback tools for programming education: A systematic review
We conducted a systematic literature review on automated grading and feedback tools for
programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …
programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …
Introductory programming: a systematic literature review
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …
acts as an enabler for an increasing range of academic disciplines in higher education, the …
A systematic literature review of automated feedback generation for programming exercises
Formative feedback, aimed at hel** students to improve their work, is an important factor
in learning. Many tools that offer programming exercises provide automated feedback on …
in learning. Many tools that offer programming exercises provide automated feedback on …
Automated clustering and program repair for introductory programming assignments
Providing feedback on programming assignments is a tedious task for the instructor, and
even impossible in large Massive Open Online Courses with thousands of students …
even impossible in large Massive Open Online Courses with thousands of students …
Exploring how multiple levels of GPT-generated programming hints support or disappoint novices
Recent studies have integrated large language models (LLMs) into diverse educational
contexts, including providing adaptive programming hints, a type of feedback focuses on …
contexts, including providing adaptive programming hints, a type of feedback focuses on …
A survey of automated programming hint generation: The hints framework
Automated tutoring systems offer the flexibility and scalability necessary to facilitate the
provision of high-quality and universally accessible programming education. To realise the …
provision of high-quality and universally accessible programming education. To realise the …
Csf: Formative feedback in autograding
G Haldeman, M Babeş-Vroman, A Tjang… - ACM Transactions on …, 2021 - dl.acm.org
Autograding systems are being increasingly deployed to meet the challenges of teaching
programming at scale. Studies show that formative feedback can greatly help novices learn …
programming at scale. Studies show that formative feedback can greatly help novices learn …
Tracediff: Debugging unexpected code behavior using trace divergences
Recent advances in program synthesis offer means to automatically debug student
submissions and generate personalized feedback in massive programming classrooms …
submissions and generate personalized feedback in massive programming classrooms …
Programming with a read-eval-synth loop
A frequent programming pattern for small tasks, especially expressions, is to repeatedly
evaluate the program on an input as its editing progresses. The Read-Eval-Print Loop …
evaluate the program on an input as its editing progresses. The Read-Eval-Print Loop …
Live programming by example
Live programming is a novel approach for programming practice. Programmers are given
real-time feedback when writing code, traditionally via a graphical user interface. Despite …
real-time feedback when writing code, traditionally via a graphical user interface. Despite …