Presenting an alternative source code plagiarism detection framework for improving the teaching and learning of programming

F Hattingh, A Buitendag… - Proceedings of the …, 2013 - learntechlib.org
The transfer and teaching of programming and programming related skills has become,
increasingly difficult on an undergraduate level over the past years. This is partially due to …

Work-in-progress: syntactic code similarity detection in strongly directed assessments

O Karnalim, M Ayub, G Kurniawati… - 2021 IEEE Global …, 2021 - ieeexplore.ieee.org
When checking student programs for plagiarism and collusion, many similarity detectors aim
to capture semantic similarity. However, they are not particularly effective for strongly …

It's Never too Early to Learn About Code Quality: A Longitudinal Study of Code Quality in First-year Computer Science Students

L Östlund, N Wicklund, R Glassey - … on Computer Science Education V. 1, 2023 - dl.acm.org
Low code quality incurs a significant cost upon the software industry. Despite this, little
serious effort has been devoted to the topic at the most basic levels of computing science …

Fooling MOSS detection with pretrained language models

S Biderman, E Raff - Proceedings of the 31st ACM international …, 2022 - dl.acm.org
As artificial intelligence (AI) technologies become increasingly powerful and prominent in
society, their misuse is a growing concern. In educational settings, AI technologies could be …

[PDF][PDF] Code classification as a learning and asssessment exercise for novice programmers

E Thompson, J Whalley, RF Lister… - … Advisory Committee on …, 2006 - opus.lib.uts.edu.au
When students are given code that is very similar in structure or purpose, how well do they
actually recognise the similarities and differences? As part of the BRACElet project, a multi …

Research on algorithm of program code similarity detection

L Qinqin, Z Chunhai - 2017 International Conference on …, 2017 - ieeexplore.ieee.org
Code plagiarism is a kind of cheating that often occurs in programming courses, detecting
the source code of plagiarism, and verifying the originality of student program assignments …

[PDF][PDF] An automated assessment system for analysis of coding convention violations in Java programming assignments.

HM Chen, WH Chen, CC Lee - J. Inf. Sci. Eng., 2018 - researchgate.net
Coding conventions are a set of coding guidelines used by software developers to improve
the readability of source code and increase software maintainability. Understanding coding …

Similarity detection in Java programming assignments

MEB Menai, NS Al-Hassoun - 2010 5th International …, 2010 - ieeexplore.ieee.org
Similarity detection tools are nowadays commonly used by instructors to prevent student
cheating and to enforce academic integrity. Systems identifying similarity in programming …

Automated plagiarism detection for computer programming exercises based on patterns of resubmission

N Tahaei, DC Noelle - Proceedings of the 2018 ACM Conference on …, 2018 - dl.acm.org
Plagiarism detection for computer programming exercises is a difficult problem. A traditional
strategy has been to compare the submissions from all of the students in a class, searching …

Needle: Detecting code plagiarism on student submissions

Y Jiang, C Xu - Proceedings of ACM Turing Celebration Conference …, 2018 - dl.acm.org
Code plagiarism is one of the most prevalent academic dishonesty activities in programming
practicums. Automated code plagiarism detection plays an important role in preventing …