{'fraction_non_alphanumeric': 0.01443298969072165, 'fraction_numerical': 0.0, 'mean_word_length': 5.605442176870748, '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}}
Research on User Clustering Algorithm Based on Software System User Behavior Trajectory

This paper studies and analyzes software system user behavior, proposes a clustering algorithm based on user behavior trajectory data. Through a series of data processing steps, the original user access and operation data are transformed into user behavior trajectory matrix, and the behavior trajectory matrix is normalized. Based on the generated user behavior trajectory matrix, the user behavior information contained in the matrix is quantified, and the concrete steps of user behavior clustering algorithm are proposed. According to this clustering algorithm, the similarity between user behavior trajectories can be calculated, and the users can be clustered according to the set similarity threshold. For users clustered in the same type, these users have similar access or operation habits. Experiment shows that the algorithm has good clustering effect and applicability.