Avec le développement d'Internet et des nouvelles technologies, le phénomène du plagiat scolaire s'est beaucoup développé, en particulier dans le milieu universitaire. De nombreux enseignants ont cherché des moyens et méthodes efficaces pour lutter contre cette tendance. Il existe de nombreuses méthodes de détection du plagiat. Pour détecter un éventuel plagiat scolaire, la première solution consiste à chercher sur un moteur de recherche des mots ou des phrases clés, de préférence entre guillemets, du texte en question, afin de voir si l'on retrouve un texte plagié. Cette méthode peut s'avérer particulièrement efficace dans le cas d'un élève ayant totalement recopié un article trouvé sur l'Internet. Par contre, si l'élève a plagié de multiples sources, ou seulement une partie de son devoir, une telle recherche peut vite devenir fastidieuse. Pour lutter contre ce phénomène grandissant, plusieurs logiciels sont apparus ces derniers temps. Ils ont des caractéristiques sensiblement identiques, mais leur efficacité peut varier. Ces logiciels vont de la simple comparaison de deux documents à la recherche automatique de sources issues de l'Internet pour les plus performants. Suivant leur degré d'aboutissement, ils sont en mesure de traiter un nombre plus ou moins important de formats de fichiers, les plus répandus étant les fichiers Word, PDF et html. On distingue en fait fondamentalement deux types de fonctionnement pour ces logiciels : ceux qui travaillent sur un serveur distant ; ceux qui peuvent être installés directement sur la machine de l'utilisateur, et utilisés en local. Le premier type de logiciel est a priori le plus efficace car il dispose bien souvent d'une base de données de référence gigantesque, qui s'enrichit à chaque fois qu'un nouveau document lui est soumis pour analyse, le serveur l'incorporant alors à ses documents de référence. Cela a d'ailleurs été l'objet d'un scandale pour le logiciel Turnitin, accusé de violer le droit d'auteur de tous les étudiants qui voyaient leurs rapports réutilisés à des fins commerciales par l'éditeur de logiciel.