Efficient, interactive recommendation of mashup composition knowledge

Soudip Roy Chowdhury, Florian Daniel, Fabio Casati

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

32 Citations (Scopus)

Abstract

In this paper, we approach the problem of interactively querying and recommending composition knowledge in the form of re-usable composition patterns. The goal is that of aiding developers in their composition task. We specifically focus on mashups and browser-based modeling tools, a domain that increasingly targets also people without profound programming experience. The problem is generally complex, in that we may need to match possibly complex patterns on-the-fly and in an approximate fashion. We describe an architecture and a pattern knowledge base that are distributed over client and server and a set of client-side search algorithms for the retrieval of step-by-step recommendations. The performance evaluation of our prototype implementation demonstrates that - if sensibly structured - even complex recommendations can be efficiently computed inside the client browser.

Original languageEnglish
Title of host publicationService-Oriented Computing - 9th International Conference, ICSOC 2011, Proceedings
Pages374-388
Number of pages15
Volume7084 LNCS
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event9th International Conference on Service-Oriented Computing, ICSOC 2011 - Paphos, Cyprus
Duration: 5 Dec 20118 Dec 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7084 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th International Conference on Service-Oriented Computing, ICSOC 2011
CountryCyprus
CityPaphos
Period5.12.118.12.11

Fingerprint

Recommendations
Chemical analysis
Knowledge Base
Search Algorithm
Performance Evaluation
Retrieval
Servers
Server
Programming
Prototype
Target
Modeling
Demonstrate
Knowledge
Architecture
Experience
Form

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Roy Chowdhury, S., Daniel, F., & Casati, F. (2011). Efficient, interactive recommendation of mashup composition knowledge. In Service-Oriented Computing - 9th International Conference, ICSOC 2011, Proceedings (Vol. 7084 LNCS, pp. 374-388). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7084 LNCS). https://doi.org/10.1007/978-3-642-25535-9_25

Efficient, interactive recommendation of mashup composition knowledge. / Roy Chowdhury, Soudip; Daniel, Florian; Casati, Fabio.

Service-Oriented Computing - 9th International Conference, ICSOC 2011, Proceedings. Vol. 7084 LNCS 2011. p. 374-388 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7084 LNCS).

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

Roy Chowdhury, S, Daniel, F & Casati, F 2011, Efficient, interactive recommendation of mashup composition knowledge. in Service-Oriented Computing - 9th International Conference, ICSOC 2011, Proceedings. vol. 7084 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 7084 LNCS, pp. 374-388, 9th International Conference on Service-Oriented Computing, ICSOC 2011, Paphos, Cyprus, 5.12.11. https://doi.org/10.1007/978-3-642-25535-9_25
Roy Chowdhury S, Daniel F, Casati F. Efficient, interactive recommendation of mashup composition knowledge. In Service-Oriented Computing - 9th International Conference, ICSOC 2011, Proceedings. Vol. 7084 LNCS. 2011. p. 374-388. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-25535-9_25
Roy Chowdhury, Soudip ; Daniel, Florian ; Casati, Fabio. / Efficient, interactive recommendation of mashup composition knowledge. Service-Oriented Computing - 9th International Conference, ICSOC 2011, Proceedings. Vol. 7084 LNCS 2011. pp. 374-388 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{cd06a8bde31a4188a6f7c6775fb04e11,
title = "Efficient, interactive recommendation of mashup composition knowledge",
abstract = "In this paper, we approach the problem of interactively querying and recommending composition knowledge in the form of re-usable composition patterns. The goal is that of aiding developers in their composition task. We specifically focus on mashups and browser-based modeling tools, a domain that increasingly targets also people without profound programming experience. The problem is generally complex, in that we may need to match possibly complex patterns on-the-fly and in an approximate fashion. We describe an architecture and a pattern knowledge base that are distributed over client and server and a set of client-side search algorithms for the retrieval of step-by-step recommendations. The performance evaluation of our prototype implementation demonstrates that - if sensibly structured - even complex recommendations can be efficiently computed inside the client browser.",
author = "{Roy Chowdhury}, Soudip and Florian Daniel and Fabio Casati",
year = "2011",
doi = "10.1007/978-3-642-25535-9_25",
language = "English",
isbn = "9783642255342",
volume = "7084 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "374--388",
booktitle = "Service-Oriented Computing - 9th International Conference, ICSOC 2011, Proceedings",

}

TY - GEN

T1 - Efficient, interactive recommendation of mashup composition knowledge

AU - Roy Chowdhury, Soudip

AU - Daniel, Florian

AU - Casati, Fabio

PY - 2011

Y1 - 2011

N2 - In this paper, we approach the problem of interactively querying and recommending composition knowledge in the form of re-usable composition patterns. The goal is that of aiding developers in their composition task. We specifically focus on mashups and browser-based modeling tools, a domain that increasingly targets also people without profound programming experience. The problem is generally complex, in that we may need to match possibly complex patterns on-the-fly and in an approximate fashion. We describe an architecture and a pattern knowledge base that are distributed over client and server and a set of client-side search algorithms for the retrieval of step-by-step recommendations. The performance evaluation of our prototype implementation demonstrates that - if sensibly structured - even complex recommendations can be efficiently computed inside the client browser.

AB - In this paper, we approach the problem of interactively querying and recommending composition knowledge in the form of re-usable composition patterns. The goal is that of aiding developers in their composition task. We specifically focus on mashups and browser-based modeling tools, a domain that increasingly targets also people without profound programming experience. The problem is generally complex, in that we may need to match possibly complex patterns on-the-fly and in an approximate fashion. We describe an architecture and a pattern knowledge base that are distributed over client and server and a set of client-side search algorithms for the retrieval of step-by-step recommendations. The performance evaluation of our prototype implementation demonstrates that - if sensibly structured - even complex recommendations can be efficiently computed inside the client browser.

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

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

U2 - 10.1007/978-3-642-25535-9_25

DO - 10.1007/978-3-642-25535-9_25

M3 - Conference contribution

SN - 9783642255342

VL - 7084 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 374

EP - 388

BT - Service-Oriented Computing - 9th International Conference, ICSOC 2011, Proceedings

ER -