{'fraction_non_alphanumeric': 0.016129032258064516, 'fraction_numerical': 0.001152073732718894, 'mean_word_length': 4.57051282051282, '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}}
Multidimensional sort of lists in mobile devices

Many apps for mobile devices show lists of elements that the user can sort by choosing a single metric, e.g. price or date or alphabetical order. Often, none of the different sorting is ideal, in fact elements that are more interesting to the user are often spread along the list as there is no single sorting that can group them together at the top. We propose that the user can sort the list by including two or more metrics to create a personalized ranking. Sorting is thus multidimensional and the order of the chosen metrics defines a different ranking according to predefined weights. We designed and developed an iOS framework that implements a multidimensional sortable list, with a drag-and-drop interface to let the user choose the personal order of metrics. We performed qualitative user tests with 8 users.