Contents

Motivation

When one is not really paying attention when reviewing other people's code, duplications can happen easily, 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's some license issues which I have to use, so I uploaded a code to SF. But now the depencies is all removed. So I'll . And final step, I changed whole pakage name, and it changed the version of every files to 1.1. :(