Les types de plagiat détectés par les détecteurs de plagiat de programmation standard ne tiennent souvent pas compte des manières trompeuses des faux programmeurs. Les programmeurs qui utilisent des codes copiés insèrent souvent des boucles, changent les noms des variables et ajoutent des commentaires supplémentaires pour échapper à la détection par les outils de détection de plagiat. Ces insertions et modifications sont faites dans le seul but de changer l'apparence du code du programme. Nous avons développé un algorithme avancé qui aide à détecter efficacement les codes copiés cachés.