SmallDude is a duplication detector.
It was originally implemented by Mihai Balint and Violeta Voinescu as part of their Master’s thesis work, and it is currently maintained by Tudor Girba.
The algorithm used is a string based one that depends on 3 parameters:
In addition to simple clone detection, SmallDude also provides the correlation with author information, by taking using the results of cvs annotate that returns for each line the author that last changed it and the date at which the changed was performed.
Using this information, SmallDude offers the Clone Evolution View to provide an overview of how different authors contribute to cloning:
SmallDude is a Moose plugin and it is available at the following Store coordinates:
Bundle: SmallDudeDevelopment
interface: PostgresSQLEXDIConnection environment: db.iam.unibe.ch_scgStore user name: storeguest password: storeguest table owner: BERN