{'fraction_non_alphanumeric': 0.01794145420207743, 'fraction_numerical': 0.0, 'mean_word_length': 5.751592356687898, '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}}
A classification for content adaptation system

Content adaptation is an attractive solution for the ever growing desktop based Web content delivered to the user via heterogeneous devices, in order to provide acceptable experience while surfing the Web. Bridging the mismatch between the rich content and the user device's resources (display, processing, navigation, network bandwidth, media support) without user intervention requires a proactive behavior. While content adaptation poses multitude of benefits, without proper strategies, adaptation will not be truly optimized. There have been many projects focused on content adaptation that have been designed with different goals and approaches. In this paper, we introduce a comprehensive classification for content adaptation system. The classification is used to group the approaches applied in the implementation of existing content adaptation system. Survey on some content adaptation systems also been provided. We also present the research spectrum in content adaptation and discuss the challenges.