19 Ingredients library Wrap Web APIs Integrate or reuse APIs Mashup library Advanced users Novice users Contribute Contribute Use case Call for a API
Itera(ve User-‐centered Design and Development 21 Design Implementa(on Evalua(on Analysis Two itera(ons are completed
Itera(ve User-‐centered Design and Development 22 Design Implementa(on Evalua(on Analysis Two itera(ons are completed
23 Evalua(on: User study -‐ Goal: assess how successful the tool can be used by users, specially non-‐technical users, to integrate APIs. -‐ 36 Par9cipants: diverse background (non-‐programmers and beginner programmers). -‐ Methods: usability tes(ng, think aloud, ques(onnaire, and interview. -‐ Tasks: create 4 diﬀerent (given) mashups + create a mashup on your own. -‐ Results: The majority (95%) of the par(cipants (in both itera(ons) completed the tasks.
24 Open Task Results: interes(ng mashups created by end users -‐ A mashup that measures the level of online presence in tourism, using social network APIs such as TwiGer and Facebook. -‐ A mashup that enhances online shopping experience using eBay, Flickr, and Facebook. -‐ A mashup that delivers loca(on-‐based news with related media content (video and image) using Google News, Youtube, Flickr, and TwiGer.
We need users (novice and advanced) for tes(ng the tool in the wild hGp://naturalmash.com 25