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
U2 - 10.1145/2187980.2188092
DO - 10.1145/2187980.2188092
M3 - Conference contribution
AN - SCOPUS:84861024374
SN - 9781450312301
T3 - WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion
SP - 491
EP - 492
BT - WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion
T2 - 21st Annual Conference on World Wide Web, WWW'12
Y2 - 16 April 2012 through 20 April 2012
ER -