This smell arises when there is unnecessary duplication among types in a hierarchy.
Related smells: Cut and Paste Programming Duplicate Abstraction Duplicate Code
The following set of tools detects this smell: Designite(for C#)
G. Suryanarayana, G. Samarthyam, T. Sharma, “Refactoring for Software Design Smells: Managing Technical Debt”. Morgan Kaufmann, 2014.