Atomiq is a code analysis tool that quickly locates
duplicate code within software applications by analyzing the source code. It
works at the source, not binary, level, and so can be applied to applications
written in a variety of languages. Although it doesn't support auto-correction
or refactoring within the application, it can quickly locate problems which can
then be addressed through your standard code editor of choice.