Finding duplicate code …

July 2, 2008 on 10:58 am | In Development, Teaching |

I recently found myself in a scenario, where I tried to figure out how implementation clusters have been implicitly created within a group of students. All of them were given a task (with 4 sub tasks) for a whole semester. Everyone was meant to do the task alone, but collaboration was allowed. However I needed to know who helped whom and - of course - who helped whom with source code.

A colleague had a similar problem and he pointed me to PMD CPD (= PMD Copy & Paste Detector) . This tool works lightning fast and has a GUI :) Also its open source -> respect!

Links:



1 Comment »

RSS feed for comments on this post. TrackBack URI

  1. There has been a .NET Equivalent for finding duplicate / simlar code called “Simian” for some time now:

    http://www.redhillconsulting.com.au/products/simian/

    Simian is free for open/source projects afaik.

    Comment by Tigraine — July 2, 2008 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2004-2007 by Mathias Lux
>> Contents of this page are licensed under the CreativeCommons Attribution 2.5 license <<