Text this: Handling imprecision and uncertainty in software quality models