Developing domain-specific mashup tools for end users

Florian Daniel, Muhammad Imran, Felix Kling, Stefano Soi, Fabio Casati, Maurizio Marchese

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

3 Citations (Scopus)

Abstract

The recent emergence of mashup tools has refueled research on end user development, i.e., on enabling end users without programming skills to compose own applications. Yet, similar to what happened with analogous promises in web service composition and business process management, research has mostly focused on technology and, as a consequence, has failed its objective. Plain technology (e.g., SOAP/WSDL web services) or simple modeling languages (e.g., Yahoo! Pipes) don't convey enough meaning to non-programmers. We propose a domain-specific approach to mashups that "speaks the language of the user", i.e., that is aware of the terminology, concepts, rules, and conventions (the domain) the user is comfortable with. We show what developing a domain-specific mashup tool means, which role the mashup meta-model and the domain model play and how these can be merged into a domain-specific mashup meta-model. We apply the approach implementing a mashup tool for the research evaluation domain. Our user study confirms that domain-specific mashup tools indeed lower the entry barrier to mashup development. Copyright is held by the author/owner(s).

Original languageEnglish
Title of host publicationWWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion
Pages491-492
Number of pages2
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

Web services
WSDL
Terminology
Pipe
Chemical analysis
Industry
Modeling languages

Keywords

  • Domain-specific mashups
  • End-user development

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Daniel, F., Imran, M., Kling, F., Soi, S., Casati, F., & Marchese, M. (2012). Developing domain-specific mashup tools for end users. In WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion (pp. 491-492) https://doi.org/10.1145/2187980.2188092

Developing domain-specific mashup tools for end users. / Daniel, Florian; Imran, Muhammad; Kling, Felix; Soi, Stefano; Casati, Fabio; Marchese, Maurizio.

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

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

Daniel, F, Imran, M, Kling, F, Soi, S, Casati, F & Marchese, M 2012, Developing domain-specific mashup tools for end users. in WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion. pp. 491-492, 21st Annual Conference on World Wide Web, WWW'12, Lyon, France, 16.4.12. https://doi.org/10.1145/2187980.2188092
Daniel F, Imran M, Kling F, Soi S, Casati F, Marchese M. Developing domain-specific mashup tools for end users. In WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion. 2012. p. 491-492 https://doi.org/10.1145/2187980.2188092
Daniel, Florian ; Imran, Muhammad ; Kling, Felix ; Soi, Stefano ; Casati, Fabio ; Marchese, Maurizio. / Developing domain-specific mashup tools for end users. WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion. 2012. pp. 491-492
@inproceedings{a4c751c749bb4f159476fae072134f8c,
title = "Developing domain-specific mashup tools for end users",
abstract = "The recent emergence of mashup tools has refueled research on end user development, i.e., on enabling end users without programming skills to compose own applications. Yet, similar to what happened with analogous promises in web service composition and business process management, research has mostly focused on technology and, as a consequence, has failed its objective. Plain technology (e.g., SOAP/WSDL web services) or simple modeling languages (e.g., Yahoo! Pipes) don't convey enough meaning to non-programmers. We propose a domain-specific approach to mashups that {"}speaks the language of the user{"}, i.e., that is aware of the terminology, concepts, rules, and conventions (the domain) the user is comfortable with. We show what developing a domain-specific mashup tool means, which role the mashup meta-model and the domain model play and how these can be merged into a domain-specific mashup meta-model. We apply the approach implementing a mashup tool for the research evaluation domain. Our user study confirms that domain-specific mashup tools indeed lower the entry barrier to mashup development. Copyright is held by the author/owner(s).",
keywords = "Domain-specific mashups, End-user development",
author = "Florian Daniel and Muhammad Imran and Felix Kling and Stefano Soi and Fabio Casati and Maurizio Marchese",
year = "2012",
doi = "10.1145/2187980.2188092",
language = "English",
isbn = "9781450312301",
pages = "491--492",
booktitle = "WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion",

}

TY - GEN

T1 - Developing domain-specific mashup tools for end users

AU - Daniel, Florian

AU - Imran, Muhammad

AU - Kling, Felix

AU - Soi, Stefano

AU - Casati, Fabio

AU - Marchese, Maurizio

PY - 2012

Y1 - 2012

N2 - The recent emergence of mashup tools has refueled research on end user development, i.e., on enabling end users without programming skills to compose own applications. Yet, similar to what happened with analogous promises in web service composition and business process management, research has mostly focused on technology and, as a consequence, has failed its objective. Plain technology (e.g., SOAP/WSDL web services) or simple modeling languages (e.g., Yahoo! Pipes) don't convey enough meaning to non-programmers. We propose a domain-specific approach to mashups that "speaks the language of the user", i.e., that is aware of the terminology, concepts, rules, and conventions (the domain) the user is comfortable with. We show what developing a domain-specific mashup tool means, which role the mashup meta-model and the domain model play and how these can be merged into a domain-specific mashup meta-model. We apply the approach implementing a mashup tool for the research evaluation domain. Our user study confirms that domain-specific mashup tools indeed lower the entry barrier to mashup development. Copyright is held by the author/owner(s).

AB - The recent emergence of mashup tools has refueled research on end user development, i.e., on enabling end users without programming skills to compose own applications. Yet, similar to what happened with analogous promises in web service composition and business process management, research has mostly focused on technology and, as a consequence, has failed its objective. Plain technology (e.g., SOAP/WSDL web services) or simple modeling languages (e.g., Yahoo! Pipes) don't convey enough meaning to non-programmers. We propose a domain-specific approach to mashups that "speaks the language of the user", i.e., that is aware of the terminology, concepts, rules, and conventions (the domain) the user is comfortable with. We show what developing a domain-specific mashup tool means, which role the mashup meta-model and the domain model play and how these can be merged into a domain-specific mashup meta-model. We apply the approach implementing a mashup tool for the research evaluation domain. Our user study confirms that domain-specific mashup tools indeed lower the entry barrier to mashup development. Copyright is held by the author/owner(s).

KW - Domain-specific mashups

KW - End-user development

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

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

U2 - 10.1145/2187980.2188092

DO - 10.1145/2187980.2188092

M3 - Conference contribution

AN - SCOPUS:84861024374

SN - 9781450312301

SP - 491

EP - 492

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

ER -