How end-user development will save composition technologies from their continuing failures

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

21 Citations (Scopus)

Abstract

In this paper I discuss the motivation behind the continuing failure of composition technologies (workflows, service composition, mashups)over the past two decades, as well as the repeated mistakes we (the IT community, including companies) keep making. I then argue that, despite this, we do need these technologies, now more than ever, and that EUD is the driver behind this need, so the non-programmer has to be the target user for these platforms. Next, I share ideas as well as research results on how to design and develop composition tools that can be "programmed" by end user to define fairly complex logic both in the case of process-oriented applications and of mashups. These ideas are instantiated in a set of principles as well as in composition languages and tools developed in cooperation with our research and industrial partners.

Original languageEnglish
Title of host publicationEnd-User Development - Third International Symposium, IS-EUD 2011, Proceedings
Pages4-6
Number of pages3
Volume6654 LNCS
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event3rd International Symposium on End-User Development, IS-EUD 2011 - Torre Canne, Italy
Duration: 7 Jun 201110 Jun 2011

Publication series

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

Conference

Conference3rd International Symposium on End-User Development, IS-EUD 2011
CountryItaly
CityTorre Canne
Period7.6.1110.6.11

    Fingerprint

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Casati, F. (2011). How end-user development will save composition technologies from their continuing failures. In End-User Development - Third International Symposium, IS-EUD 2011, Proceedings (Vol. 6654 LNCS, pp. 4-6). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6654 LNCS). https://doi.org/10.1007/978-3-642-21530-8_2