The composition of Web APIs provides a great opportunity to Web engineers that can reuse existing software components available on the Web. Finding the best API, ful lling a set of user requirements, among the many described on the Web is a key step in order to de- velop an e ective Web application; however, Web engineers have little support in solving this problem due to poor search mechanisms and to the heterogeneity of sources and descriptions. Semantic technologies and matching algorithms provide accurate methods to match user require- ments against a set of descriptions. Nonetheless, semantic descriptions of APIs are not available in practice. In this paper, we propose a method to extract information on Web APIs published in several Web sources and create semantic descriptions that can be then fused to deliver com- prehensive descriptions associated with APIs. During the extraction pro- cess, we take into account that collected information has di erent levels of accuracy, currency, and trustworthiness to state a con dence level of the results. The method is based on the evaluation of the quality of the involved sources, the extracted values, and the overall descriptions. The resulting semantic descriptions are then matched with expressive user requirements to address the API selection problem.

Panziera, L., Comerio, M., Palmonari, M., DE PAOLI, F., Batini, C. (2012). Quality-driven Extraction, Fusion and Matchmaking of Semantic Web API Descriptions. JOURNAL OF WEB ENGINEERING, 11(3), 247-268.

Quality-driven Extraction, Fusion and Matchmaking of Semantic Web API Descriptions

PANZIERA, LUCA;COMERIO, MARCO;PALMONARI, MATTEO LUIGI;DE PAOLI, FLAVIO MARIA;BATINI, CARLO
2012

Abstract

The composition of Web APIs provides a great opportunity to Web engineers that can reuse existing software components available on the Web. Finding the best API, ful lling a set of user requirements, among the many described on the Web is a key step in order to de- velop an e ective Web application; however, Web engineers have little support in solving this problem due to poor search mechanisms and to the heterogeneity of sources and descriptions. Semantic technologies and matching algorithms provide accurate methods to match user require- ments against a set of descriptions. Nonetheless, semantic descriptions of APIs are not available in practice. In this paper, we propose a method to extract information on Web APIs published in several Web sources and create semantic descriptions that can be then fused to deliver com- prehensive descriptions associated with APIs. During the extraction pro- cess, we take into account that collected information has di erent levels of accuracy, currency, and trustworthiness to state a con dence level of the results. The method is based on the evaluation of the quality of the involved sources, the extracted values, and the overall descriptions. The resulting semantic descriptions are then matched with expressive user requirements to address the API selection problem.
Articolo in rivista - Articolo scientifico
semantic description, matchmaking, data extraction, data fusion
English
2012
11
3
247
268
none
Panziera, L., Comerio, M., Palmonari, M., DE PAOLI, F., Batini, C. (2012). Quality-driven Extraction, Fusion and Matchmaking of Semantic Web API Descriptions. JOURNAL OF WEB ENGINEERING, 11(3), 247-268.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/38508
Citazioni
  • Scopus 19
  • ???jsp.display-item.citation.isi??? 11
Social impact