2012
DOI: 10.1007/978-3-642-27997-3_38
|View full text |Cite
|
Sign up to set email alerts
|

End-User Programming for Web Mashups

Abstract: Abstract. Mashup is defined as the practice of lightweight composition, serendipitous reuse, and user-centric development on the Web. In spite of the fact that the development of mashups is rather simple due to the reuse of all the required layers of a Web application (functionality, data, and user interface), it still requires programming experience. This is a significant hurdle for non-programmers (end-users with minimal or no programming experience), who constitute the majority of Web users. To cope with th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
11
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 18 publications
(11 citation statements)
references
References 22 publications
(17 reference statements)
0
11
0
Order By: Relevance
“…We are convinced that graph-based workflow authoring platforms proposed for Mashups software composition on the Web [3] are fitted well to our purpose. In fact, these Mashup tools, like Yahoo Pipes [4] and jOpera [5] are inadequate for supporting delay-sensitive games, due to the inherent limitation of pull-based web service composition [6].…”
Section: Related Workmentioning
confidence: 63%
“…We are convinced that graph-based workflow authoring platforms proposed for Mashups software composition on the Web [3] are fitted well to our purpose. In fact, these Mashup tools, like Yahoo Pipes [4] and jOpera [5] are inadequate for supporting delay-sensitive games, due to the inherent limitation of pull-based web service composition [6].…”
Section: Related Workmentioning
confidence: 63%
“…Hartmann et al published their observations in 2008 -at the time when the area of web mashup development (see [14]) was experiencing rapid growth. In their paper, Hartmann et al mentioned that at the time there were over 3100 web mashups leveraging 775 distinct APIs [8].…”
Section: Discussionmentioning
confidence: 99%
“…Although it is widely admitted that opportunistic designs are not automatically optimal and that such designs may require significant architectural adjustments to fulfill functional or non-functional requirements [13], developers have embraced this approach in droves. For instance, in client-side web development, web mashups have become very popular [14]. In cloud backend development, the use of SOUP (Software of Unknown Provenance) components is nowadays even more prevalent, given the large amount of available open source components and the apparent complexity in building corresponding functionality from scratch.…”
Section: Introductionmentioning
confidence: 99%
“…Many of them are geared towards end users and aim to allow them to efficiently create applications by connecting simple and lightweight entities. Aghaee and Pautasso [1] provide a detailed overview of mashup approaches. They discuss open research challenges which we -at least partly -address with our platform.…”
Section: Related Workmentioning
confidence: 99%