{'fraction_non_alphanumeric': 0.026465028355387523, 'fraction_numerical': 0.002835538752362949, 'mean_word_length': 5.229411764705882, '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}}
Poster: A Context Simulation Harness for Realistic Mobile App Testing

Accurate performance testing of mobile apps require comprehensive simulation of real world context in a mobile emulator viz. location, sensor values, network conditions etc. Existing mobile emulators support such simulation, however they lack the capability for automated generation of realistic, correlated, and dependent context traces. As a result, the burden of their generation and injection is left to the developers who have to create their own traces. This is not straightforward: there are heterogenous remote databases of traces, mathematical models and trace files can be used as well, but the trace values should be correlated, and traces have to be converted to a common format. We are developing ContextMonkey - a framework that addresses these concerns by leveraging context traces from databases such as FourSquare [1], OpenSignal [2], Google Street View [3]. It acts as a harness to mobile emulators, and aims at improving the efficiency of mobile app performance tests.