William Chivers

Country flagAustralia

Research Interests

Explore related searches

Contact this professor

Get a free first email built on one of their papers, ready for you to edit and send yourself.

Articles (4)

Year:

2023

When weekly programming assessments are used, it is often the case that some of them are either trivial or strongly directed. Common code similarity detectors are not particularly helpful with such assessments: some potential instances of misconduct are not selected for manual investigation as all submissions are expected to be similar and it is not feasible to check them all. Several dedicated similarity detectors have been developed to work with such assessments, but the experience is required to determine when to use them. This paper presents a similarity detector that works on many kinds of weekly assessments. It combines three‐layered types of similarity so that even within a set of highly similar submissions, program pairs are still sorted according to their levels of similarity. Our similarity detector is more effective than JPlag in distinguishing similar programs and helping to identify plagiarism and collusion. The similarity detector is slower than JPlag, but the longer execution time is partly offset by some optimization that has no negative impact on the effectiveness. As weekly assessments seldom entail large submissions, the execution time does not appear to be a barrier to use.

Year:

2022

Year:

2021

Year:

2020

Collaborators (1)

Nicole Esteban

Lecturer in Marine Biology

Swansea University

UNITED KINGDOM
View details
ApplyKite TwinLearns as you apply

Make your next move.

Prepare your application

Review drafts before you send them.