From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 49FEABC37 for ; Fri, 4 Sep 2009 13:30:04 +0200 (CEST) X-IronPort-AV: E=Sophos;i="4.44,331,1249250400"; d="scan'208";a="32203564" Received: from aspirine.inria.fr (HELO [128.93.60.41]) ([128.93.60.41]) by mail2-relais-roc.national.inria.fr with ESMTP; 04 Sep 2009 13:30:04 +0200 Message-ID: <4AA0FA3B.40503@glondu.net> Date: Fri, 04 Sep 2009 13:30:03 +0200 From: =?UTF-8?B?U3TDqXBoYW5lIEdsb25kdQ==?= User-Agent: Mozilla-Thunderbird 2.0.0.19 (X11/20090103) MIME-Version: 1.0 To: Andrej Bauer Cc: caml-list@inria.fr Subject: Re: [Caml-list] Ocaml clone detector References: <20090903111944.6479d156.mle+ocaml@mega-nerd.com> <4A9F2264.7000909@mcmaster.ca> <20090903131453.59a2d2e7.mle+ocaml@mega-nerd.com> <7d8707de0909022238w3124a0a7v1756a577e8467f76@mail.gmail.com> In-Reply-To: <7d8707de0909022238w3124a0a7v1756a577e8467f76@mail.gmail.com> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam: no; 0.00; ocaml:01 andrej:01 cheers:01 phane:98 steph:98 07.:98 phane:98 caml-list:01 parentheses:01 strings:01 parenthesis:02 explanation:06 clone:06 structure:07 bauer:09 Andrej Bauer a écrit : > As far as student plagiarism goes, we found out that for Java > programs, you can pretty much detect frauds by erasing everything from > the programs except parentheses ( ) { } and then comparing the > remaining strings for editing distance. My explanation is that > students who copy code don't want to spend much time on it. In order > to chance the parenthesis they would have to understand the structure > of the program, which they don't. This reminds me of: http://www.cs.ucdavis.edu/~su/publications/icse07.pdf Cheers, -- Stéphane