Baya

Assisted mashup development as a service

Soudip Roy Chowdhury, Carlos Rodríguez, Florian Daniel, Fabio Casati

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

17 Citations (Scopus)

Abstract

In this demonstration, we describe Baya, an extension of Yahoo! Pipes that guides and speeds up development by interactively recommending composition knowledge harvested from a repository of existing pipes. Composition knowledge is delivered in the form of reusable mashup patterns, which are retrieved and ranked on the fly while the developer models his own pipe (the mashup) and that are automatically weaved into his pipe model upon selection. Baya mines candidate patterns from pipe models available online and thereby leverages on the knowledge of the crowd, i.e., of other developers. Baya is an extension for the Firefox browser that seamlessly integrates with Pipes. It enhances Pipes with a powerful new feature for both expert developers and beginners, speeding up the former and enabling the latter. The discovery of composition knowledge is provided as a service and can easily be extended toward other modeling environments. Copyright is held by the International World Wide Web Conference Committee (IW3C2).

Original languageEnglish
Title of host publicationWWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion
Pages409-412
Number of pages4
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event21st Annual Conference on World Wide Web, WWW'12 - Lyon, France
Duration: 16 Apr 201220 Apr 2012

Conference

Conference21st Annual Conference on World Wide Web, WWW'12
CountryFrance
CityLyon
Period16.4.1220.4.12

Fingerprint

Pipe
Chemical analysis
World Wide Web
Demonstrations

Keywords

  • Assisted mashup development
  • Baya
  • Composition patterns
  • Pattern mining
  • Pattern recommendation
  • Weaving

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Chowdhury, S. R., Rodríguez, C., Daniel, F., & Casati, F. (2012). Baya: Assisted mashup development as a service. In WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion (pp. 409-412) https://doi.org/10.1145/2187980.2188061

Baya : Assisted mashup development as a service. / Chowdhury, Soudip Roy; Rodríguez, Carlos; Daniel, Florian; Casati, Fabio.

WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion. 2012. p. 409-412.

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

Chowdhury, SR, Rodríguez, C, Daniel, F & Casati, F 2012, Baya: Assisted mashup development as a service. in WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion. pp. 409-412, 21st Annual Conference on World Wide Web, WWW'12, Lyon, France, 16.4.12. https://doi.org/10.1145/2187980.2188061
Chowdhury SR, Rodríguez C, Daniel F, Casati F. Baya: Assisted mashup development as a service. In WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion. 2012. p. 409-412 https://doi.org/10.1145/2187980.2188061
Chowdhury, Soudip Roy ; Rodríguez, Carlos ; Daniel, Florian ; Casati, Fabio. / Baya : Assisted mashup development as a service. WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion. 2012. pp. 409-412
@inproceedings{f3e2f90edf9344d286c73fd04352481c,
title = "Baya: Assisted mashup development as a service",
abstract = "In this demonstration, we describe Baya, an extension of Yahoo! Pipes that guides and speeds up development by interactively recommending composition knowledge harvested from a repository of existing pipes. Composition knowledge is delivered in the form of reusable mashup patterns, which are retrieved and ranked on the fly while the developer models his own pipe (the mashup) and that are automatically weaved into his pipe model upon selection. Baya mines candidate patterns from pipe models available online and thereby leverages on the knowledge of the crowd, i.e., of other developers. Baya is an extension for the Firefox browser that seamlessly integrates with Pipes. It enhances Pipes with a powerful new feature for both expert developers and beginners, speeding up the former and enabling the latter. The discovery of composition knowledge is provided as a service and can easily be extended toward other modeling environments. Copyright is held by the International World Wide Web Conference Committee (IW3C2).",
keywords = "Assisted mashup development, Baya, Composition patterns, Pattern mining, Pattern recommendation, Weaving",
author = "Chowdhury, {Soudip Roy} and Carlos Rodr{\'i}guez and Florian Daniel and Fabio Casati",
year = "2012",
doi = "10.1145/2187980.2188061",
language = "English",
isbn = "9781450312301",
pages = "409--412",
booktitle = "WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion",

}

TY - GEN

T1 - Baya

T2 - Assisted mashup development as a service

AU - Chowdhury, Soudip Roy

AU - Rodríguez, Carlos

AU - Daniel, Florian

AU - Casati, Fabio

PY - 2012

Y1 - 2012

N2 - In this demonstration, we describe Baya, an extension of Yahoo! Pipes that guides and speeds up development by interactively recommending composition knowledge harvested from a repository of existing pipes. Composition knowledge is delivered in the form of reusable mashup patterns, which are retrieved and ranked on the fly while the developer models his own pipe (the mashup) and that are automatically weaved into his pipe model upon selection. Baya mines candidate patterns from pipe models available online and thereby leverages on the knowledge of the crowd, i.e., of other developers. Baya is an extension for the Firefox browser that seamlessly integrates with Pipes. It enhances Pipes with a powerful new feature for both expert developers and beginners, speeding up the former and enabling the latter. The discovery of composition knowledge is provided as a service and can easily be extended toward other modeling environments. Copyright is held by the International World Wide Web Conference Committee (IW3C2).

AB - In this demonstration, we describe Baya, an extension of Yahoo! Pipes that guides and speeds up development by interactively recommending composition knowledge harvested from a repository of existing pipes. Composition knowledge is delivered in the form of reusable mashup patterns, which are retrieved and ranked on the fly while the developer models his own pipe (the mashup) and that are automatically weaved into his pipe model upon selection. Baya mines candidate patterns from pipe models available online and thereby leverages on the knowledge of the crowd, i.e., of other developers. Baya is an extension for the Firefox browser that seamlessly integrates with Pipes. It enhances Pipes with a powerful new feature for both expert developers and beginners, speeding up the former and enabling the latter. The discovery of composition knowledge is provided as a service and can easily be extended toward other modeling environments. Copyright is held by the International World Wide Web Conference Committee (IW3C2).

KW - Assisted mashup development

KW - Baya

KW - Composition patterns

KW - Pattern mining

KW - Pattern recommendation

KW - Weaving

UR - http://www.scopus.com/inward/record.url?scp=84861043526&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84861043526&partnerID=8YFLogxK

U2 - 10.1145/2187980.2188061

DO - 10.1145/2187980.2188061

M3 - Conference contribution

SN - 9781450312301

SP - 409

EP - 412

BT - WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion

ER -