Detect plagiarised and similar code across trillions of code sources on the web See what's new
Marcus Rodriguez

Marcus Rodriguez

Static Analysis Engineer at Codequiry

Marcus builds the source-code similarity and static-analysis engine behind Codequiry, from tokenization to AST comparison.

Articles by Marcus Rodriguez

What Code Fingerprinting Is and How It Catches Plagiarism General 10 min
Marcus Rodriguez Marcus Rodriguez 2 weeks ago

What Code Fingerprinting Is and How It Catches Plagiarism

Source-code fingerprinting is the core technique behind every major plagiarism detection tool, from MOSS to Codequiry. This guide explains how it works at the algorithm level, shows you how to interpret its output, and offers practical strategies for designing assignments that resist its limitations.

What Pair Programming Looks Like in a Plagiarism Detector General 8 min
Marcus Rodriguez Marcus Rodriguez 1 month ago

What Pair Programming Looks Like in a Plagiarism Detector

Pair programming and plagiarism can look identical to automated detectors. This article explains the technical signals that distinguish collaborative work from unauthorized code sharing, and how educators can design assignments and detection workflows that respect both academic integrity and modern development practices.

The Open Source Audit That Nearly Bankrupted a Startup General 9 min
Marcus Rodriguez Marcus Rodriguez 2 months ago

The Open Source Audit That Nearly Bankrupted a Startup

When a promising fintech startup sought Series B funding, their due diligence included a standard code audit. What they found wasn't a security flaw, but a legal time bomb woven into their core product. This is the story of how unmanaged open-source dependencies almost destroyed a company.

The 8 Code Smells That Predict Your Next Plagiarism Case General 3 min
Marcus Rodriguez Marcus Rodriguez 2 months ago

The 8 Code Smells That Predict Your Next Plagiarism Case

Plagiarism detection often starts long before you upload files to a scanner. Experienced educators recognize specific, subtle anomalies in student code—odd stylistic choices, inconsistent skill levels, and bizarre architectural decisions—that scream "this isn't original work." Here are the eight most reliable human-readable indicators that should trigger a deeper, automated investigation.

The 72% Illusion in Your Static Analysis Dashboard General 6 min
Marcus Rodriguez Marcus Rodriguez 3 months ago

The 72% Illusion in Your Static Analysis Dashboard

Your static analysis dashboard is a comforting fiction. A meta-analysis of over 50 industry reports reveals a systemic 72% overstatement in reported code quality. We dissect the flawed metrics, the vendor incentives, and what engineering leaders should actually measure to prevent the next production meltdown.

Your Students Are Copying Code You Can't See Academic Integrity 11 min
Marcus Rodriguez Marcus Rodriguez 3 months ago

Your Students Are Copying Code You Can't See

A student submits a perfectly functional binary search tree. The logic is flawless, but the variable names are gibberish and the structure is bizarrely convoluted. It passes MOSS with flying colors. This is obfuscated plagiarism, the most sophisticated form of academic dishonesty in computer science. We're entering an arms race where simple token matching is no longer enough.

Your Static Analysis Tool Is Lying to You About Code Quality General 7 min
Marcus Rodriguez Marcus Rodriguez 3 months ago

Your Static Analysis Tool Is Lying to You About Code Quality

A 2024 study of 12,000 Java projects found that common static analysis metrics like cyclomatic complexity and lines of code correlate at less than 0.3 with actual maintenance costs. We're measuring the wrong things. This analysis reveals the five signals that truly matter for codebase health and why your current dashboard is probably giving you false confidence.

The 92% Illusion in Your Code Review Process General 3 min
Marcus Rodriguez Marcus Rodriguez 3 months ago

The 92% Illusion in Your Code Review Process

A 2024 study of 1.2 million code review comments reveals a shocking bias: over 92% of feedback targets superficial style, not logic or security. This obsession with formatting creates a dangerous illusion of thoroughness while critical flaws slip through. We analyze the data and present a framework for shifting review culture from cosmetic nitpicking to substantive integrity scanning.

The Open Source Audit That Nearly Bankrupted a Startup General 7 min
Marcus Rodriguez Marcus Rodriguez 3 months ago

The Open Source Audit That Nearly Bankrupted a Startup

When a promising fintech startup sought Series A funding, their technical due diligence revealed a ticking legal bomb hidden in their dependencies. What began as a standard code scan escalated into a frantic race to remediate hundreds of license violations before the deal collapsed. This is the story of how unmanaged open-source code almost destroyed a company.

Your Static Analysis Tool Is Missing the Real Security Flaws General 8 min
Marcus Rodriguez Marcus Rodriguez 3 months ago

Your Static Analysis Tool Is Missing the Real Security Flaws

Most static analysis security testing (SAST) tools generate hundreds of low-priority warnings while missing critical architectural vulnerabilities. This guide shows you how to reconfigure your scanning pipeline to focus on the flaws attackers actually exploit, not just coding standard violations. We'll walk through a real Java Spring Boot codebase to demonstrate the shift from noise to signal.

The Hidden Pattern That Catches AI-Generated Code AI Detection 5 min
Marcus Rodriguez Marcus Rodriguez 4 months ago

The Hidden Pattern That Catches AI-Generated Code

AI-generated code often passes traditional plagiarism checks because it's unique. The real giveaway isn't similarity—it's a strange, inhuman consistency. We'll show you the specific syntactic and structural patterns that tools like Codequiry analyze to flag AI-written submissions, turning your suspicion into actionable evidence.