{'fraction_non_alphanumeric': 0.019383259911894272, 'fraction_numerical': 0.0026431718061674008, 'mean_word_length': 5.604651162790698, '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}}
CrowdPop: Leveraging Multi-Source Crowd-Contributed Data for App Evolutionary Pattern Analysis and Popularity Prediction

The popularity prediction of mobile apps provides substantial value to a broad range of applications, ranging from app development to targeted advertising. However, most previous studies do this work by establishing regression models for impact factors, or using clustering and classification algorithms. It does not fully investigate the process of popularity evolution and the reasons behind it. In this paper, we discuss and analyze the potential predictors, especially the impact of early evolutionary patterns on future popularity. To this end, we first explore six basic evolutionary patterns and six impact factors that are closely related to app popularity. After detailed analysis, we present CrowdPop, a popularity prediction model based on the Random Forest algorithm, to quantify patterns and factors as predictors of CrowdPop. The experiment results with a real-world dataset of 126 apps indicate that, compared with baseline methods, our CrowdPop performs better in mobile app popularity prediction.