General
9 min
A TA's Method for Refactoring-Resistant Plagiarism Checks
Line diffs collapse when students rename variables, reorder functions, and extract methods. Here's how token fingerprints and AST normalization catch refactored copies, and how to triage hundreds of similarity reports without drowning in false positives.