Many software systems’ usability suffers from their complexity, usually caused by the market-driven trend to bundle a huge amount of features, which are supposed to increase the product’s attractiveness. This attempt, however, more often than not leads to software with poor usability characteristics, therefore requiring an extensive amount of initial effort for the users to become familiar with...