Contents

Motivation

When one is not really paying attention when to review other people's code, duplications can easily happen. Especially when there are many developers working on the same code base, such as in open source projects. But detecting duplications by people is very ineffective and previous algorithms to detect automatically are too slow for practical purposes or limited in its features. So implementing SDD can be a solution for the problem because SDD can find almost-duplicated (not exactly same) parts practically and Eclipse has a very good infrastructure for SDD UI.

SDD

The algorithm for detecting similar parts in large source.

No dependency on specific languages, Not exact parts, Fast

CVS, downloads

(At first, there're some license issues which I have to use, so I uploaded a code to SF. But now there're no such dependencies. So I'll move to soc.eclipse.org soon. And at final step, I've changed the whole package names so every files' version are changed to 1.1. :(, and