A grouping particle swarm optimization algorithm for Web service selection based on user preference | IEEE Conference Publication | IEEE Xplore