Skip to main navigation Skip to search Skip to main content

Using sequential pattern mining and interactive recommendation to assist pipe-like mashup development

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Mashups represent a typical type of service oriented applications targeting end-user development. However, due to lack of development expertise, end-users usually find it hard to build a mashup. Therefore, it is of paramount importance to provide effective assistance to achieve efficient mashup development. In this work, we aim at leveraging the expertise that can be mined from voluminous mashups on Internet to recommend appropriate mashup modules and their composition patterns to facilitate pipe-like mashup development. First, we crawl all the mashups available in Yahoo!Pipes and extract the meta-data of each mashup from original JSON data. Second, we use GSP (Generalized Sequential Pattern) algorithm to mine the frequent composition pattern of mashup modules, and design an interactive recommendation algorithm to assist mashup development. Third, we implement a system prototype based on the proposed method and evaluate its effectiveness with 848 Yahoo! mashups through cross-validation.

Original languageEnglish
Title of host publicationProceedings - IEEE 8th International Symposium on Service Oriented System Engineering, SOSE 2014
PublisherIEEE Computer Society
Pages173-180
Number of pages8
ISBN (Print)9781479925049
DOIs
StatePublished - 2014
Event8th IEEE International Symposium on Service Oriented System Engineering, SOSE 2014 - Oxford, United Kingdom
Duration: 7 Apr 201411 Apr 2014

Publication series

NameProceedings - IEEE 8th International Symposium on Service Oriented System Engineering, SOSE 2014

Conference

Conference8th IEEE International Symposium on Service Oriented System Engineering, SOSE 2014
Country/TerritoryUnited Kingdom
CityOxford
Period7/04/1411/04/14

Keywords

  • end-user programming
  • interactive recommendation
  • mashup
  • sequential pattern mining

Fingerprint

Dive into the research topics of 'Using sequential pattern mining and interactive recommendation to assist pipe-like mashup development'. Together they form a unique fingerprint.

Cite this