On the systematic development of domain-specific mashup tools for end users

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

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

7 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 their 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. In this paper, we propose a domain-specific approach to mashups 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 exemplify the approach by implementing a mashup tool for a specific domain (research evaluation) and describe the respective user study. The results of the user study confirm that domain-specific mashup tools indeed lower the entry barrier to mashup development.

Original languageEnglish
Title of host publicationWeb Engineering - 12th International Conference, ICWE 2012, Proceedings
Pages291-298
Number of pages8
Volume7387 LNCS
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event12th International Conference on Web Engineering, ICWE 2012 - Berlin, Germany
Duration: 23 Jul 201227 Jul 2012

Publication series

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

Conference

Conference12th International Conference on Web Engineering, ICWE 2012
CountryGermany
CityBerlin
Period23.7.1227.7.12

Fingerprint

User Studies
Metamodel
Terminology
End-user Development
Web services
Business Process Management
Web Service Composition
Domain Model
Programming
Chemical analysis
Industry
Evaluation
Concepts
Skills

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Imran, M., Soi, S., Kling, F., Daniel, F., Casati, F., & Marchese, M. (2012). On the systematic development of domain-specific mashup tools for end users. In Web Engineering - 12th International Conference, ICWE 2012, Proceedings (Vol. 7387 LNCS, pp. 291-298). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7387 LNCS). https://doi.org/10.1007/978-3-642-31753-8_22

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

Web Engineering - 12th International Conference, ICWE 2012, Proceedings. Vol. 7387 LNCS 2012. p. 291-298 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7387 LNCS).

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

Imran, M, Soi, S, Kling, F, Daniel, F, Casati, F & Marchese, M 2012, On the systematic development of domain-specific mashup tools for end users. in Web Engineering - 12th International Conference, ICWE 2012, Proceedings. vol. 7387 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 7387 LNCS, pp. 291-298, 12th International Conference on Web Engineering, ICWE 2012, Berlin, Germany, 23.7.12. https://doi.org/10.1007/978-3-642-31753-8_22
Imran M, Soi S, Kling F, Daniel F, Casati F, Marchese M. On the systematic development of domain-specific mashup tools for end users. In Web Engineering - 12th International Conference, ICWE 2012, Proceedings. Vol. 7387 LNCS. 2012. p. 291-298. (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-31753-8_22
Imran, Muhammad ; Soi, Stefano ; Kling, Felix ; Daniel, Florian ; Casati, Fabio ; Marchese, Maurizio. / On the systematic development of domain-specific mashup tools for end users. Web Engineering - 12th International Conference, ICWE 2012, Proceedings. Vol. 7387 LNCS 2012. pp. 291-298 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{4bf4470179c14e46a404e2ddd09ff907,
title = "On the systematic development of 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 their 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. In this paper, we propose a domain-specific approach to mashups 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 exemplify the approach by implementing a mashup tool for a specific domain (research evaluation) and describe the respective user study. The results of the user study confirm that domain-specific mashup tools indeed lower the entry barrier to mashup development.",
author = "Muhammad Imran and Stefano Soi and Felix Kling and Florian Daniel and Fabio Casati and Maurizio Marchese",
year = "2012",
doi = "10.1007/978-3-642-31753-8_22",
language = "English",
isbn = "9783642317521",
volume = "7387 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "291--298",
booktitle = "Web Engineering - 12th International Conference, ICWE 2012, Proceedings",

}

TY - GEN

T1 - On the systematic development of domain-specific mashup tools for end users

AU - Imran, Muhammad

AU - Soi, Stefano

AU - Kling, Felix

AU - Daniel, Florian

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 their 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. In this paper, we propose a domain-specific approach to mashups 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 exemplify the approach by implementing a mashup tool for a specific domain (research evaluation) and describe the respective user study. The results of the user study confirm that domain-specific mashup tools indeed lower the entry barrier to mashup development.

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 their 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. In this paper, we propose a domain-specific approach to mashups 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 exemplify the approach by implementing a mashup tool for a specific domain (research evaluation) and describe the respective user study. The results of the user study confirm that domain-specific mashup tools indeed lower the entry barrier to mashup development.

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

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

U2 - 10.1007/978-3-642-31753-8_22

DO - 10.1007/978-3-642-31753-8_22

M3 - Conference contribution

AN - SCOPUS:84865121619

SN - 9783642317521

VL - 7387 LNCS

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

SP - 291

EP - 298

BT - Web Engineering - 12th International Conference, ICWE 2012, Proceedings

ER -