Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Recommendation and Weaving of Reusable Mashup Model Patterns for Assisted Development

View through CrossRef
With this article, we give an answer to one of the open problems of mashup development that users may face when operating a model-driven mashup tool, namely the lack of modeling expertise . Although commonly considered simple applications, mashups can also be complex software artifacts depending on the number and types of Web resources (the components) they integrate. Mashup tools have undoubtedly simplified mashup development, yet the problem is still generally nontrivial and requires intimate knowledge of the components provided by the mashup tool, its underlying mashup paradigm, and of how to apply such to the integration of the components. This knowledge is generally neither intuitive nor standardized across different mashup tools and the consequent lack of modeling expertise affects both skilled programmers and end-user programmers alike. In this article, we show how to effectively assist the users of mashup tools with contextual, interactive recommendations of composition knowledge in the form of reusable mashup model patterns. We design and study three different recommendation algorithms and describe a pattern weaving approach for the one-click reuse of composition knowledge. We report on the implementation of three pattern recommender plugins for different mashup tools and demonstrate via user studies that recommending and weaving contextual mashup model patterns significantly reduces development times in all three cases.
Title: Recommendation and Weaving of Reusable Mashup Model Patterns for Assisted Development
Description:
With this article, we give an answer to one of the open problems of mashup development that users may face when operating a model-driven mashup tool, namely the lack of modeling expertise .
Although commonly considered simple applications, mashups can also be complex software artifacts depending on the number and types of Web resources (the components) they integrate.
Mashup tools have undoubtedly simplified mashup development, yet the problem is still generally nontrivial and requires intimate knowledge of the components provided by the mashup tool, its underlying mashup paradigm, and of how to apply such to the integration of the components.
This knowledge is generally neither intuitive nor standardized across different mashup tools and the consequent lack of modeling expertise affects both skilled programmers and end-user programmers alike.
In this article, we show how to effectively assist the users of mashup tools with contextual, interactive recommendations of composition knowledge in the form of reusable mashup model patterns.
We design and study three different recommendation algorithms and describe a pattern weaving approach for the one-click reuse of composition knowledge.
We report on the implementation of three pattern recommender plugins for different mashup tools and demonstrate via user studies that recommending and weaving contextual mashup model patterns significantly reduces development times in all three cases.

Related Results

ARIR: An Intent Recognition-Based Approach for API Recommendation
ARIR: An Intent Recognition-Based Approach for API Recommendation
Abstract With the prevalence of service composition, how to recommend API services that meet the Mashup requirements for developers has become a challenging in the field of...
MashUp at the Vancouver Art Gallery: “In Review” [onto]Riffologically
MashUp at the Vancouver Art Gallery: “In Review” [onto]Riffologically
@font-face { font-family: "Arial"; }@font-face { font-family: "Arial"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; line-height: 115%; font-size: 11pt; fon...
MAKNA TENUN IKAT DAYAK SINTANG DITINJAU DARI TEORI SEMIOTIKA SOSIAL THEO VAN LEEUWEN
MAKNA TENUN IKAT DAYAK SINTANG DITINJAU DARI TEORI SEMIOTIKA SOSIAL THEO VAN LEEUWEN
<p>ABSTRACT<br />Sintang’s Dayak ikat weaving, which is one of the cultural artifacts of Sintang District, West Kalimantan, is used by indigenous peoples (Dayak tribes)...
Käsikirjaliste mustrivihikute tähtsus kangakudumise mustrite levimise ajaloos / The historical importance of weaving pattern books
Käsikirjaliste mustrivihikute tähtsus kangakudumise mustrite levimise ajaloos / The historical importance of weaving pattern books
The late 19th century can be considered a transformative period in the history of Estonian textile weaving, during which the weaving of art fabrics onso-called Finnish looms became...
Essay Two: MASHUP AT THE VANCOUVER ART GALLERY: REVIEWING AND RIFFIN'
Essay Two: MASHUP AT THE VANCOUVER ART GALLERY: REVIEWING AND RIFFIN'
ABSTRACT: [onto]Riffology, a “plug in and play” method of inquiry that riffs across technological platforms and with all manner of material, finds easy resonance in mashup and remi...
AARC Clinical Practice Guideline: Patient-Ventilator Assessment
AARC Clinical Practice Guideline: Patient-Ventilator Assessment
Given the important role of patient-ventilator assessments in ensuring the safety and efficacy of mechanical ventilation, a team of respiratory therapists and a librarian used Grad...

Back to Top