{'fraction_non_alphanumeric': 0.027874564459930314, 'fraction_numerical': 0.0, 'mean_word_length': 5.528409090909091, '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}}
End-user development of CRM systems: towards a behavioural end-user profiling based on gender and expertise

Big part of Enterprise and Marketing Information Systems, such as customer relationship management (CRM), tend to be customised and even developed from scratch by the end-users working in the enterprises. However, user modelling and personalisation approaches have not been widely adopted in the end-user development (EUD) environments of information systems (IS). This results in the EUD of CRM software of low performance and reusability. Attempting to figure out how end-users can efficiently participate in the design and development of CRM systems, research suggests the 'construction' of end-users behavioural profiles to enhance their developing activity performance. This paper presents a methodological approach in which we construct different behavioural user-profiles based on end-user-related behavioural attributes. The suggested user-profiling approach can be applied to produce self-adaptive EUD environments to implicitly assist the end-users in the enhancement of their performance while developing web-based CRM software.