2022
DOI: 10.1145/3506717
|View full text |Cite
|
Sign up to set email alerts
|

Educating Students about Programming Plagiarism and Collusion via Formative Feedback

Abstract: To help address programming plagiarism and collusion, students should be informed about acceptable practices and about program similarity, both coincidental and non-coincidental. However, current approaches are usually manual, brief, and delivered well before students are in a situation where they might commit academic misconduct. This paper presents an assessment submission system with automated, personalized, and timely formative feedback that can be used in institutions that apply some leniency in early ins… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(6 citation statements)
references
References 49 publications
0
6
0
Order By: Relevance
“…This is necessary for recent online classes, different from traditional classrooms, as the possibility of cheating increases without the face-to-face monitoring of instructors [ 4 , 5 , 6 , 7 ]. Previous studies on such topics (i.e., detection of cheating on programming assignments) have mostly focused on detecting plagiarism in the students’ source code [ 12 , 13 , 14 , 18 , 19 ]. This is because the common approach to detect plagiarism in programming assignments is to compare the submitted assignments of students in the form of a hard copy in traditional classrooms.…”
Section: Related Workmentioning
confidence: 99%
“…This is necessary for recent online classes, different from traditional classrooms, as the possibility of cheating increases without the face-to-face monitoring of instructors [ 4 , 5 , 6 , 7 ]. Previous studies on such topics (i.e., detection of cheating on programming assignments) have mostly focused on detecting plagiarism in the students’ source code [ 12 , 13 , 14 , 18 , 19 ]. This is because the common approach to detect plagiarism in programming assignments is to compare the submitted assignments of students in the form of a hard copy in traditional classrooms.…”
Section: Related Workmentioning
confidence: 99%
“…This can involve cheating on exams or assignments, copying work from others, falsifying research data or results, buying or obtaining unauthorized access to assignments or exams, collaborating with others on individual assignments or passing off one’s own work as original. Such behavior goes against academic standards and can result in severe consequences such as assignment or course failure or suspension or expulsion from the academic institution (Karnalim et al , 2022).…”
Section: Introductionmentioning
confidence: 99%
“…Academic dishonesty is a violation of academic integrity that includes cheating, plagiarism or fabrication in an educational setting (Karnalim et al, 2022;Kelly et al, 2022;Smith et al, 2022;Wardani and Putri, 2023). This can involve cheating on exams or assignments, copying work from others, falsifying research data or results, buying or obtaining unauthorized access to assignments or exams, collaborating with others on individual assignments or passing off one's own work as original.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations