skip to main content
10.1145/2212776.2223734acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
extended-abstract

ResEval Mash: a mashup tool that speaks the language of the user

Published:05 May 2012Publication History

ABSTRACT

End-user development (i.e., enabling end-users without programming skills to build their own applications) is undergoing a revolution, as mashups are widely considered to be the most appealing development tool for the situational, short-span applications. Plain technology (e.g., SOAP/WSDL web services) or simple modeling languages (e.g., Yahoo! Pipes) don't convey enough meaning to non-programmers. In this paper, 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 exemplify the approach by implementing a mashup tool for a specific domain (research evaluation) and describe the respective user study. The results of a first user study confirm that domain-specific mashup tools indeed lower the entry barrier to mashup development.

References

  1. Namoun, A., Nestler, T., and De Angeli, A. Conceptual and Usability Issues in the Composable Web of Software Services. ICWE 2010. Springer, 396--407. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Namoun, A., Nestler, T., and De Angeli, A. Service Composition for Non-Programmers: Prospects, Problems, and Design Recommendations. ECOWS 2010, IEEE, 123--130. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Yu, J., Benatallah, B., Casati, F., and Daniel, F. Understanding Mashup Development. IEEE Internet Computing 12, 44--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Hartmann, B. and Doorley, S. and Klemmer, S.R. Hacking, Mashing, Gluing: A Study of Opportunistic Design and Development. Pervasive Computing, 46--54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Costabile, M. F., Fogli, D., Fresta, G., Mussio, P., and Piccinno, A. Software Environments for End-User Development and Tailoring. PsychNology Journal 2, 1, 99--122.Google ScholarGoogle Scholar
  6. Mernik, M. and Heering, J. and Sloane, A. M. When and how to develop domain-specific languages. ACM Comput. Surv. 37, 4, 316--344. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. France, R. and Rumpe, B. Domain specific modeling. Software and Systems Modeling 4, 1--3.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. ResEval Mash: a mashup tool that speaks the language of the user

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader