Fowler and Beck define bad-smell as a feature that something has gone wrong somewhere in design software or code. It causes incomprehensible in software and difficulty in maintenance [2]. In this study we investigate 7 bad-smells. Bad-smells descriptions are listed in Table I.