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

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

20 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

End-user Development
Chemical analysis
Service Composition
Work Flow
Driver
Logic
Target
Industry

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

How end-user development will save composition technologies from their continuing failures. / Casati, Fabio.

End-User Development - Third International Symposium, IS-EUD 2011, Proceedings. Vol. 6654 LNCS 2011. p. 4-6 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6654 LNCS).

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

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, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 6654 LNCS, pp. 4-6, 3rd International Symposium on End-User Development, IS-EUD 2011, Torre Canne, Italy, 7.6.11. https://doi.org/10.1007/978-3-642-21530-8_2
Casati F. 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. 2011. p. 4-6. (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-21530-8_2
Casati, Fabio. / How end-user development will save composition technologies from their continuing failures. End-User Development - Third International Symposium, IS-EUD 2011, Proceedings. Vol. 6654 LNCS 2011. pp. 4-6 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{7f3525f90dce4d1390ea97bd08d0cd8d,
title = "How end-user development will save composition technologies from their continuing failures",
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.",
author = "Fabio Casati",
year = "2011",
doi = "10.1007/978-3-642-21530-8_2",
language = "English",
isbn = "9783642215292",
volume = "6654 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "4--6",
booktitle = "End-User Development - Third International Symposium, IS-EUD 2011, Proceedings",

}

TY - GEN

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

AU - Casati, Fabio

PY - 2011

Y1 - 2011

N2 - 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.

AB - 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.

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

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

U2 - 10.1007/978-3-642-21530-8_2

DO - 10.1007/978-3-642-21530-8_2

M3 - Conference contribution

SN - 9783642215292

VL - 6654 LNCS

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

SP - 4

EP - 6

BT - End-User Development - Third International Symposium, IS-EUD 2011, Proceedings

ER -