Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1967486.1967526acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Web mashup makers for casual users: a user experiment

Published: 08 November 2010 Publication History

Abstract

Web mashups are become increasingly popular. A mashup is a Web application that combines data from more than one source into a single integrated form. Several mashup creation tools, so-called mashup makers, exist and many of them are advertised as easy to use tools for casual users. These tools target Web users without programming background and promise that creating a Web mashup is just a matter of a few mouse clicks. However, no profound usability evaluations have been performed to justify those claims. In this paper, we report on a usability study and user experiment on Web mashup makers for casual users. For this study, we have selected a representative set of mashup makers for casual users, and defined a number of evaluation criteria based on the cognitive dimensions of notations framework and the ISO 9241 part 11 Usability definition. Next, a user experiment was performed. The results of this study are presented in this paper. We also reflect on the methodology used.

References

[1]
Apatar, http://www.apatar.com
[2]
Beletski, O., "End User Mashup Programming Environments", April (2008), available at: http://www.tml.tkk.fi/Opinnot/T111.5550/2008/End%20User%20Mashup%20Programming%20Environments_p.pdf
[3]
Blackwell, A. F., Britton, C., Cox, A., Dautenhahn, K., Green, T. R. G., Gurr, C., Jones, S., Kadoda, G., Kutar, M. S., Loomes, M., Nehaniv, C. L., Petre, M., Roast, C., Roe, C., Russ, S., A., W., & Young, R. M., "Cognitive Dimensions of Notations: Design Tools for Cognitive Technology". In M. Benyon & C. L. Nehaniv & K. Dautenhahn (Eds.), Cognitive Technology (pp. 325--341), Springer-Verlag (2001).
[4]
Dapper, http://www.dapper.net
[5]
Ennals, R., Gay, D., "User-Friendly Functional Programming for Web Mashups", ICFP'(2007) available at: http://portal.acm.org/citation.cfm?id=1291187.
[6]
Google Mashup Editor, http://code.google.com
[7]
Green, T., Petre, M., "Usability Analysis of Visual Programming Environments: a 'cognitive dimensions' framework", Journal of Visual Languages & Computing, Volume 7, Issue 2, Pages 131--174.5. (1996).
[8]
Gwardak, L., Påhlstorp, L., "Exploring Usability Guidelines for Rich Internet Applications", Master thesis Lund University, (2007), available at: http://biblioteket.ehl.lu.se/olle/papers/0002774.pdf
[9]
Huynh, D., Miller, R., Karger, D., "Potluck: Data Mash-up Tool for Casual Users", ISWC'(2007) available at: http://people.csail.mit.edu/dfhuynh/research/papers/iswc2007-potluck.pdf
[10]
IBM mashup center, http://services.alphaworks.ibm.com/graduated/mashupcenter.html
[11]
JackBe, http://www.jackbe.com
[12]
Microsoft Popfly, http://www.popfly.com
[13]
OpenKapow, http://openkapow.com/Default.aspx
[14]
Ort, E., Brydon, S., and Basler, M., "Mashup Styles", (2007), available at: http://java.sun.com/developer/technicalArticles/J2EE/mashup_1/
[15]
ISO 9241 Part 11, "International Standard for Ergonomic requirements for office work with visual display terminals (VDTs) -- Guidance on Usability", 1998. available at: http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=16883
[16]
Programmable Web, http://www.programmableweb.com
[17]
Simon Peyton Jones, "Wearing the hair shirt: a retrospective on Haskell" (invited talk). In ACM SIGPLAN Conference on Principles of Programming Languages (POPL'03), (2003).
[18]
Serena, http://www.serena.com
[19]
Wikipedia, http://en.wikipedia.org
[20]
World Wide Web Consortium, http://www.w3c.org.
[21]
Wong, J., and Hong, J., I., "Making mashups with marmite: towards end-user programming for the web". In CHI '07: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 1435--1444, New York, NY, USA, ACM Press. (2007).
[22]
Wong, J., Hong, J., "Patterns in Mashups", WEUSE IV ACM 1-58113-000-0/00/0004 (2008).
[23]
Yahoo Pipes, http://pipes.yahoo.com
[24]
Zillner, T., "Mashing It Up", A talk at Annual WAAL Conference, (2007), available at: http://www.wils.wisc.edu/events/waal07/Mashing_It_Up.webbed.ppt
[25]
Grammel, L., and Storey, M., "An end-user perspective on Mashup Makers". Available at http://lars.grammel.googlepages.com/paper_mashup_makers.pdf, (2008).
[26]
Al Sarraj, W., and De Troyer, O., "Usability Framework for Mashup Makers for Casual Users", ICWE2009 -- DC, Spain, Eds., Publ. CEUR-WS, ISBN 1613-0073, (2009).
[27]
Zang, N. and Rosson M. B., "What's in a mashup? And why? Studying the perceptions of web-active end users," in VL/HCC, (2008).
[28]
Zang, N. Rosson, M. B., and Nasser, V. "Mashups: who? what? why?," in CHI, (2008).
[29]
Zang, N. and Rosson, M. B., "Playing with Information: How End Users Think About and Integrate Dynamic Data" IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (2009).
[30]
Abran, Khelifi, and Suryn, "Usability meanings and interpretations in ISO standards, Software Quality Journal" 325--333, (2003).
[31]
Intel MashMaker http://Mashmaker.intel.com
[32]
Lew, P., Zhang, L., and Wang, S., "Model and Measurement for Web Application Usability from an End User Perspective", ICWE2009 -- QAW, Spain, Eds., (2009).
[33]
Blackwell, A., & Green, T., "A cognitive dimensions Questionnaire Optimized for Users", 12th Workshop of the Psychology of Programming Interest Group, Italy, (2000).
[34]
Blackwell, A., & Green, T., "Notational Systems -- the cognitive Dimensions of Notations Famework" HCI Models, Theories and Frameworks: Twoard a Multidisciplinary Science, John M. Carroll (Ed.), (2002).
[35]
Open-mashups Studio http://www.open-mashups.org

Cited By

View all
  • (2019)Non-Programmers Composing Software Services: A Confirmatory Study of the Mental Models and Design ChallengesApplied Sciences10.3390/app92455589:24(5558)Online publication date: 17-Dec-2019
  • (2019)Programmer eXperience: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2019.29201247(71079-71094)Online publication date: 2019
  • (2015)A UI-Centric Approach for the End-User Development of Multidevice MashupsACM Transactions on the Web10.1145/27356329:3(1-40)Online publication date: 16-Jun-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '10: Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
November 2010
895 pages
ISBN:9781450304214
DOI:10.1145/1967486
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • IIWAS: International Organization for Information Integration
  • Web-b: Web-b

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 November 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. casual user
  2. usability
  3. web mashups

Qualifiers

  • Research-article

Conference

iiWAS '10
Sponsor:
  • IIWAS
  • Web-b

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Non-Programmers Composing Software Services: A Confirmatory Study of the Mental Models and Design ChallengesApplied Sciences10.3390/app92455589:24(5558)Online publication date: 17-Dec-2019
  • (2019)Programmer eXperience: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2019.29201247(71079-71094)Online publication date: 2019
  • (2015)A UI-Centric Approach for the End-User Development of Multidevice MashupsACM Transactions on the Web10.1145/27356329:3(1-40)Online publication date: 16-Jun-2015
  • (2013)Quality and usability of mashup toolsProceedings of the South African Institute for Computer Scientists and Information Technologists Conference10.1145/2513456.2513462(154-159)Online publication date: 7-Oct-2013
  • (2012)Extending web standards-based widgets towards inter-widget communicationProceedings of the 12th international conference on Current Trends in Web Engineering10.1007/978-3-642-35623-0_10(93-96)Online publication date: 23-Jul-2012

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media