{'fraction_non_alphanumeric': 0.025376685170499604, 'fraction_numerical': 0.0, 'mean_word_length': 5.186274509803922, '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 Evaluation Method for Web Service with Large Numbers of Historical Records

Due to the unstable network environment or fake advertisement reasons, the QoS (quality of service) data published by web service providers is not always trusted. Therefore, it is a promising way to evaluate the service quality, based on the historical QoS records generated from the past invocations of web services. However, for some web services with large numbers of historical QoS records, the evaluation efficiency is usually low and cannot meet the quick response requirements of subsequent service selection or service composition. Moreover, it will lead to the 'Lagging Effect' (i.e., The evaluation result cannot reflect the up-to-date quality change trend of a web service), if all the historical QoS records are treated equally in service evaluation. In view of these challenges, a novel service evaluation method named Partial-HR (Partial Historical Records-based service evaluation method) is put forward in this paper, by which only partial important historical QoS records are employed to evaluate the service quality. Finally, a set of experiments are designed and deployed to validate the feasibility of our proposal, in terms of evaluation accuracy and efficiency.