Detect plagiarized and similar code across trillions of code sources on the web See what's new
James Okafor

James Okafor

Developer Advocate at Codequiry

James writes about code integrity for practicing engineers and helps teams wire Codequiry into their CI and review pipelines.

Articles by James Okafor

Bootcamps Are Automatically Scanning Every Submission for AI Code General 6 min
James Okafor James Okafor 5 days ago

Bootcamps Are Automatically Scanning Every Submission for AI Code

Coding bootcamps that graduate thousands of developers a year are shifting from manual spot-checks to automated AI code detection on every single submission. Here’s a hands‑on guide to building that pipeline with Codequiry’s API — from single‑file scanning to a full CI‑grade batch checker you can run in a GitHub Action.

How Code Similarity Detection Grew From Diff to AI General 8 min
James Okafor James Okafor 6 days ago

How Code Similarity Detection Grew From Diff to AI

From the early days of the Unix diff command to the rise of MOSS, JPlag, and AI-powered detectors, code similarity detection has undergone a quiet revolution. This retrospective traces the key technical milestones—tokenization, ASTs, fingerprinting, web-source matching, and the new frontier of AI-generated code—showing how each layer made plagiarism harder to hide. See how modern platforms like Codequiry unify these techniques into a single pipeline.

Running a Side-by-Side Accuracy Benchmark of Code Plagiarism Checkers General 8 min
James Okafor James Okafor 1 week ago

Running a Side-by-Side Accuracy Benchmark of Code Plagiarism Checkers

We ran 2,400 real student Java assignments through MOSS, JPlag, Turnitin, and Codequiry with known ground truth. The F1 scores and false positive rates diverged by over 20 percentage points. Here’s what worked, what broke, and how to run your own benchmark.

How an Engineering Team Automated Code Originality Checks for Contractors General 11 min
James Okafor James Okafor 1 week ago

How an Engineering Team Automated Code Originality Checks for Contractors

When a mid-sized software firm started scaling external contractor contributions, they needed a way to verify code originality at scale. By integrating Codequiry’s API into their CI/CD pipeline, they built an automated gate that flagged plagiarized open-source snippets and AI-generated code before it ever hit the main branch. Here’s a look at their process, the false-positive tradeoffs, and the integration that saved their legal review hours.

Contractor Code Audit at a 50-Person SaaS Startup General 9 min
James Okafor James Okafor 1 week ago

Contractor Code Audit at a 50-Person SaaS Startup

When a growing SaaS startup suspected a third‑party deliverable contained unattributed open‑source code, they built a verification pipeline that now scans every contractor commit. Here’s what they learned about trade‑offs, accuracy, and the tools that stuck.

Why Cross-Language Code Plagiarism Detection Is Now Essential General 8 min
James Okafor James Okafor 2 weeks ago

Why Cross-Language Code Plagiarism Detection Is Now Essential

Modern CS courses often span multiple programming languages, but traditional plagiarism tools like MOSS only compare files within the same language. This case study walks through a practical detection pipeline that catches students rewriting Java logic in Python, using token-normalised AST comparisons and Codequiry’s cross-language API.

A DevOps Engineer's Playbook for Plagiarism and Code Smells in CI General 10 min
James Okafor James Okafor 2 weeks ago

A DevOps Engineer's Playbook for Plagiarism and Code Smells in CI

This practical guide walks DevOps engineers through integrating code smell detection and plagiarism checking into a single CI pipeline. Using SonarQube and the Codequiry API, you'll learn how to catch refactoring-resistant copy-paste, known vulnerabilities, and code-quality regressions before they reach production. The guide includes a complete GitHub Actions workflow, token-based authentication, and advice on setting meaningful thresholds.

How Code Similarity Detection Advanced From Strings to Semantics General 8 min
James Okafor James Okafor 2 weeks ago

How Code Similarity Detection Advanced From Strings to Semantics

From manual diff checks to AI-powered semantic analysis, code plagiarism detection has undergone a fundamental transformation. This article traces the key milestones—MOSS, JPlag, AST fingerprinting, and the new frontier of LLM-written code—and explains why a single method is no longer enough.

Cross-Language Code Plagiarism Detection Methods Tested General 8 min
James Okafor James Okafor 3 weeks ago

Cross-Language Code Plagiarism Detection Methods Tested

A rigorous head-to-head comparison of three cross-language code plagiarism detection approaches—tokenization, AST matching, and semantic fingerprinting—tested on 100 student-style assignments translated between Java, Python, and C++. We reveal which method catches translated loops, renamed variables, and switched control flow, and which one drowns in false positives.

What 4,300 JavaScript Projects Reveal About Code Copying Case Studies 10 min
James Okafor James Okafor 2 months ago

What 4,300 JavaScript Projects Reveal About Code Copying

A large-scale study of 4,300 open source JavaScript repositories reveals the true nature of code copying in modern software development. The findings challenge assumptions about originality, attribution, and the tools we use to detect plagiarism.

What Open Source Licenses Actually Enforce in Court General 10 min
James Okafor James Okafor 2 months ago

What Open Source Licenses Actually Enforce in Court

An analysis of 47 open source license enforcement cases from 2008 to 2023 reveals surprising patterns: most violations aren't willful, GPL enforcement rarely goes to trial, and MIT license cases are rising faster than any other. Here's what the data says about what licenses actually enforce in practice versus what developers assume.

When Is Peer Similarity Enough in a Plagiarism Checker General 13 min
James Okafor James Okafor 2 months ago

When Is Peer Similarity Enough in a Plagiarism Checker

Source code plagiarism detection relies on two fundamentally different reference sets: peer submissions and the open web. This article examines the trade-offs between each approach, when one method catches cheating the other misses, and how to build detection strategies that combine both for maximum coverage.