Détail B1 · Code similarity through structural explorationTerminé
Finding the fingerprint in a program
Two programs can look completely different and still share the same structure. Renaming variables or reformatting code fools text-based comparison, but not structural analysis.
Contexte
Applications range from detecting plagiarism in programming assignments to recognizing the patterns and watermarks that generative AI leaves in code.
Objectifs et contraintes
Build a program that measures the similarity between Python programs from their structure rather than their text.
Équipe et rôle
Alain ÉtienneSupervisor · Arts et Métiers, Metz
Rafael BratkowskiTeammate · Arts et Métiers, Metz
Gabriel Carvalho MendesTeammate · Arts et Métiers, Metz
Ewenn FillonneauTeammate · Arts et Métiers, Metz
Evan JouaultTeammate · Arts et Métiers, Metz
Mathias LacpatiaTeammate · Arts et Métiers, Metz
Outils et technologies
Python