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
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
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
T2 - 12th International Conference on Web Engineering, ICWE 2012
Y2 - 23 July 2012 through 27 July 2012
ER -