Talks and Poster Presentations (with Proceedings-Entry):
W. Hummer, Ph. Leitner, S. Dustdar:
"A Step-By-Step Debugging Technique To Facilitate Mashup Development and Maintenance";
Talk: 4th International Workshop on Web APIs and Services Mashups (Mashups 2010) co-located with ECOWS 2010,
Aya Napa, Cyprus;
- 2010-12-03; in: "Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups",
M. Maximilien, C. Pautasso, S. Tai, A. Koschmider, C. Zirpins (ed.);
Paper ID Article No.: 7,
WithWeb mashups, data from differentWeb documents and
services are "mashed" together to create a new functionality.
The mashup developer usually has a clear vision of the
desired output, i.e., the resulting Web page to present to
the end user. Complex mashups require multiple processing
steps, and become hard to debug if the delivered result is not
as expected. In this paper we propose an approach that supports
step-by-step debugging for declarative development of
data mashups. A dependency graph is constructed from the
mashup definition, and developers are able to define breakpoints
to inspect a snapshot of the running mashup execution.
A Web 2.0 application visualizes the intermediate
results in each processing step. On top of that, it is possible
to specify expected and unexpected result elements. If the
result does not comply with the specifications, the platform
helps to identify the processing step which caused the error.
Mashup, Debugging, Web Data Aggregation
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Project Head Schahram Dustdar:
Created from the Publication Database of the Vienna University of Technology.