Using contingent concept analysis to design clear and intuitive user interfaces