Skip to main navigation Skip to search Skip to main content

A reinforcement learning approach to web API recommendation for mashup development

  • University of Massachusetts Boston

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents an approach to web API recommendation for mashup development using reinforcement learning (RL). Specifically, we present a RL approach, capable of adapting to the dynamic nature of web API quality properties to recommend web APIs for optimal mashup solution. The approach is also capable of recommending replacement web APIs to existing mashups in a dynamic environment, where the quality properties of the component web APIs continue to change. Since it is challenging to obtain quality of service parameters, our approach models mashup reward using external quality factors of web APIs, which drives the evaluation of its suitability for integration into a mashup application.

Original languageEnglish
Title of host publicationProceedings - 2019 IEEE World Congress on Services, SERVICES 2019
EditorsCarl K. Chang, Peter Chen, Michael Goul, Katsunori Oyama, Stephan Reiff-Marganiec, Yanchun Sun, Shangguang Wang, Zhongjie Wang
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages372-373
Number of pages2
ISBN (Electronic)9781728138510
DOIs
StatePublished - Jul 2019
Event2019 IEEE World Congress on Services, SERVICES 2019 - Milan, Italy
Duration: Jul 8 2019Jul 13 2019

Publication series

NameProceedings - 2019 IEEE World Congress on Services, SERVICES 2019

Conference

Conference2019 IEEE World Congress on Services, SERVICES 2019
Country/TerritoryItaly
CityMilan
Period7/8/197/13/19

ASJC Scopus Subject Areas

  • Hardware and Architecture
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality
  • Management Science and Operations Research
  • Artificial Intelligence
  • Computer Networks and Communications
  • Information Systems

Keywords

  • Mashup Development
  • Reinforcement Learning
  • Web API Quality
  • Web API Recommendation

Fingerprint

Dive into the research topics of 'A reinforcement learning approach to web API recommendation for mashup development'. Together they form a unique fingerprint.

Cite this