{'fraction_non_alphanumeric': 0.01870748299319728, 'fraction_numerical': 0.0, 'mean_word_length': 5.3621621621621625, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Towards optimizing the usability of user interface generated with model-driven development process

Usability is crucial to determine the success/failure of the user interfaces. This can explain the ever-increasing number of publications addressing the problem of usability integration during the development process. These studies aim to guide the development process of the user interface according to a set of usability attributes. In fact, the selection of the alternative transformation depends on the usability attributes that will be met. However, the major weakness of these studies is related to the choice of the optimal alternative model transformation. The present paper introduces an approach that addresses this weakness and generates the user interface conceptual model with an optimal usability. The main objective is to select from all the possible alternative transformations the optimal one which maximizes the usability value in a specific context (e.g., small-screen device, novice user). By considering the inherent features of the model-driven engineering, the proposed approach aims to generate the final user interface with an optimal usability value.