{'fraction_non_alphanumeric': 0.012875536480686695, 'fraction_numerical': 0.0, 'mean_word_length': 4.882352941176471, '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 Method to Support Web Evolution by Modeling Static Structure and Dynamic Behavior

Software evolution is an important activity in software life cycle. The Web application is very different from traditional software in design and composition. It needs maintained more frequently. So the automatic evolution support is a critical part in Web engineering. This paper uses Markov chain to model Web users’ browser behavior by statistic analysis of Web log. And transition probability is used as weight in model. By it a model of browse centrality is built. Contrasting it with static model of structure centrality we propose an algorithm based on rules about automatic evolution of Web link structure.