{'fraction_non_alphanumeric': 0.021546261089987327, 'fraction_numerical': 0.0, 'mean_word_length': 5.124031007751938, '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}}
ResourSim - Evaluating the end-user Device usage

The optimization of apps on nowadays mobile phones, tablets and smart watches is mainly done with the focus on the energy constraints, i.e., the device battery lifetime. For some applications, this is adverse to their requirements and use cases like for background communication apps without direct user interaction. The framework ResourSim, as proposed in this work, aims on evaluating and optimizing the usage of device resources regarding the requirements of background tasks and the human user. This is achieved by replaying usage traces from real humans and adding arbitrary background job usage patterns. Furthermore, it is evaluated, if a statistical battery model is suitable for reflecting the real battery behaviour in ResourSim.