Improving Web Service Discovery with Usage Data

  • Authors:
  • Aliaksandr Birukou;Enrico Blanzieri;Paolo Giorgini;Natallia Kokash

  • Affiliations:
  • University of Trento, Italy;University of Trento, Italy;University of Trento, Italy;University of Trento, Italy

  • Venue:
  • IEEE Software
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Web service discovery is a difficult and challenging activity that makes the development of service-based applications a time-consuming and still not widely practiced process. Descriptions of publicly available services are scarce and their quality isn't guaranteed. This article presents a recommendation system to help developers of service-based applications discover and select appropriate services. Given a task description, the system recommends service operations according to the history of decisions previously made for similar objectives. The system is developed using IC-Service, a domain-independent recommendation Web service based on the implicit culture theory of service developers. IC-Service automatically collects information about service usage. Experimental results show that the system can learn from experience and achieve fair precision in its recommendations. This article is part of a special focus on service-centric software systems.