{'fraction_non_alphanumeric': 0.018633540372670808, 'fraction_numerical': 0.0, 'mean_word_length': 5.581632653061225, '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}}
Dynamic groupware services: modular design of tailorable groupware

The main research question dealt with in this dissertation is: How can 
groupware be designed in order to achieve tailorability of groupware 
services? This question is relevant since the state of the art exploration reveals that the groupware landscape is fragmented: there exists no standard to design groupware services. Currently, groupware services are designed based on different paradigms, such as shared databases, communication channels, or shared virtual workspaces. As a result, different groupware services are not presented to groupware users in a similar manner.