@HellFire:
No, I really just need to find redundant code this time. Totally, agree with you in general, with clean software design and good documentation you can avoid most of the redundancy beforehand. However, current project is a bit different. Projectmangement is not in our hands and it is extremely agile - that's why we agreed of having a certain level of redundancy. Of course having in mind that each sprint we have a look at what certain mess detection software says and then discuss it together.
Well downloading evaluation suite of the software raizor mentioned to see how it works ...