A Survey on Preferences of Quality Attributes in the Decision-making for Self-adaptive and Self-managed Systems: the Bad, the Good and the Ugly