There are some indicators of the quantity of defects a certain areea of the product might have.
Some say that testing is asking the product the important questions. Well I think that when a certain area raises too many questions about the expected product behaviour, it will probably have proportionally many defects. I guess this is based on these principles:
- what's hard for me (user) to understand, is also hard for the developer to implement.
- the more complex an area is, the more dificult it is to be self-explanatory, the more questions it will raise for the user, and themore defects it might have (because it is complex)
- bug quantity grows exponentioally with product complexity, or, which is the same,
- bug quantity grows exponentially with product size, if we count for product size areas of the product are connected
Other things that make me suspect of defects abundance:
- when same operation/feature/information is presented on different places in different ways. More generally, usually Redundance leads either to incorrectness or mis-information, because when a user sees apparently same information on different places, he might think it is not the same.