Title: Using case-based reasoning for improving precision and recall in web services selection

Authors: Olivia G. Fragoso Diaz, Rene Santaolaya Salgado, Ismael Solis Moreno

Addresses: Centro Nacional de Investigacion y Desarrollo Tecnologico, Interior Internado Palmira s/n Col. Palmira, Cuernavaca Morelos, CP 62490, Mexico. ' Centro Nacional de Investigacion y Desarrollo Tecnologico, Interior Internado Palmira s/n Col. Palmira, Cuernavaca Morelos, CP 62490, Mexico. ' Centro Nacional de Investigacion y Desarrollo Tecnologico, Interior Internado Palmira s/n Col. Palmira, Cuernavaca Morelos, CP 62490, Mexico

Abstract: Web services are currently one of the main technologies employed to create a systematic and extensible framework for application development. However, due to the large number of web services that exist nowadays, locating one or several web services to fulfil the functional requirements of a user or an organisation, is a complex and time consuming activity for application developers, also reducing their productivity. One possible solution for this problem is the implementation of a semantic component, structured as a library and populated with cases which represent web services in such a way that it may extend the functionality of the existing web services directories. This paper describes a model for searching and selecting web services supported by Case-Based Reasoning (CBR). Results showed that the extension to Universal Description, Discovery and Integration (UDDI) yielded 100% recall while precision improved significantly, depending some times on the way the user queried the system.

Keywords: web services; searching; web service selection; precision; recall; case-based reasoning; CBR; web service retrieval.

DOI: 10.1504/IJWGS.2006.011358

International Journal of Web and Grid Services, 2006 Vol.2 No.3, pp.306 - 330

Published online: 22 Nov 2006 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article