2011
DOI: 10.1007/978-3-642-19394-1_15
|View full text |Cite
|
Sign up to set email alerts
|

Wisdom-Aware Computing: On the Interactive Recommendation of Composition Knowledge

Abstract: We propose to enable and facilitate the development of service-based development by exploiting community composition knowledge, i.e., knowledge that can be harvested from existing, successful mashups or service compositions defined by other and possibly more skilled developers (the community or crowd) in a same domain. Such knowledge can be used to assist less skilled developers in defining a composition they need, allowing them to go beyond their individual capabilities. The assistance comes in the form of in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2011
2011
2013
2013

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 11 publications
(12 reference statements)
0
7
0
Order By: Relevance
“…Such a problem is typically solved by asking more expert users (e.g., colleagues or developers) for help if such is available. The challenge is how to reuse or support the reuse of development knowledge from more expert users in an automated fashion inside a tool, e.g., via recommendations of knowledge [83].…”
Section: Reuse Of Development Knowledgementioning
confidence: 99%
“…Such a problem is typically solved by asking more expert users (e.g., colleagues or developers) for help if such is available. The challenge is how to reuse or support the reuse of development knowledge from more expert users in an automated fashion inside a tool, e.g., via recommendations of knowledge [83].…”
Section: Reuse Of Development Knowledgementioning
confidence: 99%
“…Assuming that an end-user has this kind of technical knowledge is not realistic. WIRE is aimed at discovering technical knowledge by analyzing existing, successful applications, storing knowledge as development advice ("community composition knowledge" [8]), and delivering it in the form of contextual interactive recommendations to the end-user. The intuition is that this knowledge can be captured through composition patterns and reused as recommendations.…”
Section: Wirementioning
confidence: 99%
“…The patterns we identified include Parameter Values (e.g., values for the URL parameter in the Fetch Feed component), Component Associations (e.g., suggest that a Loop component should be added together with a Fetch Feed component), Connectors (e.g., possible connections between components), Data Mapping (e.g., suggest that the item.link element coming from the Fetch Feed component should be mapped to the URL parameter of the Fetch Page component), or Complex patterns (e.g., suggest adding components based on a Component Association pattern together with the wiring among them based on a Connector pattern). A detailed explanation of the conceptual model and architecture of WIRE is presented in [8].…”
Section: Wirementioning
confidence: 99%
“…All of them are characterized through the end-user oriented development paradigm and continuous reuse of already existing components and functionalities. New goal-oriented mashups can be constructed even without programming skills -leveraging the experience and building blocks produced by other developers [4].…”
Section: Introductionmentioning
confidence: 99%