New Breakthrough AI Detection. Our best yet for AI-written source code. Catches 90% of AI/GPT code with 1.3% false flags. 90% caught, 1.3% false flags. Read more Read more
New: MCP integration. Run plagiarism scans from Claude, Cursor or any AI assistant. Run scans from Claude or Cursor. Set it up

Code Intelligence Hub

Expert insights on AI code detection and academic integrity

AI-Generated Code Detection: The New Frontier in Academic Integrity
Featured

AI-Generated Code Detection: The New Frontier in Academic Integrity

As AI coding assistants become ubiquitous, learn how institutions are adapting to detect AI-generated code and maintain educational standards.

Codequiry Editorial Team Codequiry Editorial Team · Jan 5, 2026
Read More →

Latest Articles

Stay ahead with expert analysis and practical guides

Can a Python Submission Be Traced Back to a Java Repository? General 15 min
Alex Petrov Alex Petrov · 10 hours ago

Can a Python Submission Be Traced Back to a Java Repository?

Two Python submissions scored 4% against each other and in the 70s against a Java gist from 2017. Cross-language plagiarism is the fastest-growing blind spot in academic integrity because translation destroys the text while preserving everything that matters. Here's what survives a translation, what detectors actually see, and where the false positives come from.

How Code Plagiarism Detection Went From Hashes to LLMs General 11 min
Marcus Rodriguez Marcus Rodriguez · 1 day ago

How Code Plagiarism Detection Went From Hashes to LLMs

Ottenstein's 1976 detector hashed student Fortran token streams, and most of what we run today is a refined version of the same idea. This is the fifty-year arc from line diffs to winnowing, AST matching, web crawling, and statistical AI detection, plus the failure mode that still bites: a 0% similarity score that tells you nothing about authorship.

A Framework for Verifying Code Originality From Contractors General 11 min
Marcus Rodriguez Marcus Rodriguez · 2 days ago

A Framework for Verifying Code Originality From Contractors

Most statements of work say "original work" and never define it, which is how GPL code ends up in your settlement service. Here is the four-question intake review I run on every contractor deliverable, with the thresholds and tooling that hold up under scrutiny.

Token and AST Normalization in Code Similarity Detection General 10 min
David Kim David Kim · 3 days ago

Token and AST Normalization in Code Similarity Detection

Line diffing under-reports copied code and over-reports similar-looking code. Here's what token normalization and AST fingerprinting actually compare, where each one breaks, and how to wire both into a CI pipeline or an academic submission workflow.

How AST Comparison Catches Refactored Code Plagiarism General 12 min
Rachel Foster Rachel Foster · 4 days ago

How AST Comparison Catches Refactored Code Plagiarism

Renaming variables and swapping a for loop for a while loop defeats simple text matching, but it rarely defeats structural comparison. This report walks through the obfuscation ladder, the algorithms that climb it, and the published detection rates behind the claims, including the cases where every engine still misses.

A Framework for Reading AI Code Detection Scores General 9 min
Priya Sharma Priya Sharma · 5 days ago

A Framework for Reading AI Code Detection Scores

A single AI detection score is a ranking, not a verdict, and most of the damage we've seen comes from reading it as one. This is the five-step triage we settled on after two years of grading CS 1 and CS 2 cohorts of roughly 400 submissions, including the score bands, the script, and the two cases where the whole thing fell apart.

Does Convergent AI Output Look Like Peer Plagiarism to a Detector? General 10 min
James Okafor James Okafor · 6 days ago

Does Convergent AI Output Look Like Peer Plagiarism to a Detector?

Twenty-three of 412 submissions in a data structures course shared a Dijkstra implementation that differed by fewer than three tokens, and the peer similarity engine flagged all 23 as a single cluster. Nobody had copied anybody. Here is the mechanism behind convergent AI output, the identifiers and AST evidence that separated it from real collusion, and the three-pass workflow we used to keep the scores from contaminating each other.

What Cross-Language Code Plagiarism Detection Can and Cannot See General 11 min
James Okafor James Okafor · 1 week ago

What Cross-Language Code Plagiarism Detection Can and Cannot See

Cross-language code plagiarism detection compares normalized structure rather than raw text, which works when a translation was mechanical and fails when the student rewrote the algorithm. Here is what survives a Java-to-Python translation, what the token and IR approaches actually see, and how to run the check across a whole cohort without drowning in false positives.

What One CS Department Learned From a Year of AI Code Detection General 11 min
Priya Sharma Priya Sharma · 1 week ago

What One CS Department Learned From a Year of AI Code Detection

A public research university ran AI code detection as part of its grading workflow for a full academic year: eleven assignments, three courses, 4,118 submissions. The interesting number isn't the 3.8% that ended in a finding. It's the roughly two flagged files that got cleared for every one that held up, and what the department changed because of it.

How Cross-Language Code Plagiarism Detection Works General 13 min
Alex Petrov Alex Petrov · 1 week ago

How Cross-Language Code Plagiarism Detection Works

A Java submission and a Python submission looked nothing alike, but they were the same algorithm translated line by line. This is the story of how cross-language code plagiarism detection actually works, where it catches translated code, and where it still fails.

Interpreting Code Similarity Scores in Programming Courses General 9 min
Priya Sharma Priya Sharma · 1 week ago

Interpreting Code Similarity Scores in Programming Courses

Similarity scores are ranking signals, not verdicts. I'll walk through the distributions, thresholds, and triage rules I use when reviewing code similarity reports for 400-student courses, plus where AI-generated code fits in the same queue.

Designing Coding Assignments That AI Can't One-Shot General 10 min
Alex Petrov Alex Petrov · 1 week ago

Designing Coding Assignments That AI Can't One-Shot

As a bootcamp instructor, I've graded hundreds of take-home coding challenges. The AI-resistant ones share a pattern: they ask for process artifacts, not just final code. Here's how to design assignments that hold up.