Rapid Mashup Challenge

What’s the most complex, expressive and elegantly constructed mashup you can build in 10 minutes with your own tool, platform or approach?

Compete » 23 June 2015, Rotterdam, The Netherlands.

Important Dates

Submission of Application1 May 2015
Notification of Acceptance22 May 2015
ICWE Early Registration28 May 2015
ICWE Mashup Challenge23 June 2015
Final Paper Ready26 July 2015
Review Feedback26 August 2015
Camera Ready26 September 2015

The ICWE 2015 Rapid Mashup Challenge launches a competition between mashup approaches/tools with special attention to their expressiveness and speed. We invite developers and researchers working on mashups, mashup tools and assisting technologies to compete in the creation of the most interesting and/or complex mashup they can develop within a given time boundary, using a given set of source components. The goal of the Challenge is to allow everybody working on mashups and composite Web applications to showcase their ideas and solutions and to establish an event that is both challenging and fun.

RMC 2016

The 2nd International Rapid Mashup Challenge (RMC) will be held at ICWE 2016, on June 6th, 2016 in Lugano, Switzerland

Challenge Overview

The maturity and sophistication of emerging mashup tools/approaches has been growing in the past decade. Many research projects and industry tools have been dedicated to design and develop tools for the composition of Web services, Web data sources and Web widgets. Given their diversity, comparing and evaluating mashup composition approaches has been very challenging. At the ICWE2015 Rapid Mashup Challenge you will have the opportunity to demonstrate how well your mashup solution performs by competing to build the most complex, useful, and interesting mashup with a given set of Web APIs and -- most importantly -- within a strictly limited amount of time.

What kind of mashup composition tool is eligible to participate?

We are interested in all kinds of mashup composition tools and approaches: from programming languages, domain-specific languages to natural language, from visual modeling tools to... Submissions will be screened based on relevance, originality and maturity.

How is the tool going to be evaluated?

Points will be given by the jury for the complexity of the resulting mashup, the elegance of its construction and the features of the mashup tool that have been used to build it. The public will also be able to give feedback and participate in the challenge evaluation process.

Challenge Phases

  1. Admission: Submit your application by 1. May 2015. The application should include a brief description of proposed tool/approach and a filled feature checklist.

  2. Preparation: If your proposal is accepted to the challenge, you will receive a list of Web APIs that are allowed to be used to compose the mashup during the competition. You will thus have one month before the conference to get ready.

  3. Competition: During the ICWE conference you will give a live demonstration of how you build your mashup in exactly 10 minutes. The resulting mashup will be also demonstrated and evaluated by a jury.

  4. Post-Challenge: You have the opportunity to publish a paper explaining your solution to the challenge and giving technical details about your approach and how it was used to rapidly build the mashup. The papers will be published by Springer.

Challenge Proceedings

The proceedings have been published by Springer in "Rapid Mashup Development Tools" the volume 591 of the Communications in Computer and Information Science (CCIS) Series, ISBN 978-3-319-28726-3

Proceedings are also available online: Rapid Mashup Challenge 2015 Proceedings on SpringerLink.

Application Submission

Applications should be formatted according to Springer’s LNCS guidelines and not be longer than 4 pages. If admitted to the challenge, you will then be allowed to extend your application into a full research paper of up to 18-20 pages of length, same LNCS format, and submit it to be reviewed after the challenge took place.

Submit your tool applications via EasyChair: https://easychair.org/conferences/?conf=icwe2015mashupchalle

How should you structure your application?

The application to participate should follow the conventional structure of a demo paper: title, abstract, goals of your approach, proposed solution, level of maturity, feature checklist, plus some words on how your live demonstration could look like.


Please do not hesitate to contact us for whatever question you may have!