Proceedings of the SIGCHI Conference on Human Factors in Computing Systems 2013
DOI: 10.1145/2470654.2466213
|View full text |Cite
|
Sign up to set email alerts
|

Debugging support for end user mashup programming

Abstract: Programming for the web can be an intimidating task, particularly for non-professional ("end-user") programmers. Mashup programming environments attempt to remedy this by providing support for such programming. It is well known, however, that mashup programmers create applications that contain bugs. Furthermore, mashup programmers learn from examples and reuse other mashups, which causes bugs to propagate to other mashups. In this paper we classify the bugs that occur in a large corpus of Yahoo! Pipes mashups.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 19 publications
0
5
0
Order By: Relevance
“…Programming environments to create mashups have been considered as a use for end users, due to their facility of programming. For that reason, several studies have been developed to understand the difficulties that end users face in the creation of mashups [39], as well as support tools for debugging [40]. Other reviewed articles implement new tools for creating mashups in a more usable way [41].…”
Section: A: Programming Environment For End Usersmentioning
confidence: 99%
“…Programming environments to create mashups have been considered as a use for end users, due to their facility of programming. For that reason, several studies have been developed to understand the difficulties that end users face in the creation of mashups [39], as well as support tools for debugging [40]. Other reviewed articles implement new tools for creating mashups in a more usable way [41].…”
Section: A: Programming Environment For End Usersmentioning
confidence: 99%
“…In the design and composition discipline , the DW provides visual aids to help users link the selected components using connectors that set up valid data flows. End users have problems with this ( Kuttal et al, 2013 ). The DW highlights inputs and outputs that are compatible depending on the respective data type.…”
Section: User-centred Verification and Validation In Weusementioning
confidence: 99%
“…A different way to help users is through providing features built directly into the programming environment, in order to support problemsolving activities during programming. For example, StratCel and WYSIWYT aimed to help end users test and debug spreadsheets [18,8], and this approach has also proven effective in programming web mashups [30], and supporting end users in debugging intelligent systems [29]. We draw inspiration from this work for end users developing physical computing prototypes, and are investigating the problems these end users face, with the aim of building appropriate support tools.…”
Section: End-user Programming and Software Engineeringmentioning
confidence: 99%