{'fraction_non_alphanumeric': 0.014258555133079848, 'fraction_numerical': 0.0, 'mean_word_length': 5.973509933774834, '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}}
Requirements-Driven Quality Modeling and Evaluation in Web Mashups

Mashups are evolving into a leading paradigm for application development using Web-based services. Despite the existence of composition platforms being able to fundamentally match functional requirements, constraint definition in terms of describing quality requirements is very poorly considered so far. Regarding mashup components and applications as well as their runtime platforms and user contexts, existing work is lacking a unified modeling approach for heterogeneous quality requirements and their subjacent properties such as device parameters or user ratings of components. In this paper, we investigate methods of specification and evaluation of quality requirements in Web mashups. Therefore, we propose a concept for modeling mashup quality requirements and properties, considering requirements sources, targets and involved stakeholders. A characteristic set of penalty actions for non-fulfillment of requirements is discussed as a part of the evaluation infrastructure.