Evaluation of end-user web mashup development

Mashup End-User Programming (EUP) paradigms leverage tools that enable users to customize web content from various data sources, offering a potentially simple, effective, and efficient method for developing end-user applications. Although it is hypothesized that mashup technology is easy to use for individuals without programming skills, this paper examines this claim through an experiment. Using two Application Programming Interfaces (APIs) from Flickr and Google Maps as test cases, participants were tasked with creating meta-applications using one of three mashup tools: Yahoo! Pipes, Intel Mash Maker, or Dapper. The research methodology, measurement methods, and findings are presented, revealing that mashup development is not as accessible for non-programmers as widely believed, highlighting key challenges in end-user application development. The results showed that while participants found mashup tools engaging and transformative in their approach to web development, they struggled with complexity, particularly non-programmers and even some confident programmers. The findings emphasize the need for intuitive, user-friendly mashup tools that simplify development and support effortless end-user programming. This is a research and development challenge mashup facilities should offer in a seamless manner with new supportive paradigms.

Authors

Institutions

Publication Details

Journal
Computers and Informatics
Published
2024-12-31
DOI
https://doi.org/10.62189/ci.1516319
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evaluation of end-user web mashup development

Alwi M. Bamhdi
Computers and Informatics
Distributed and Parallel Computing Systems
article

Evaluation of end-user web mashup development

Alwi M. Bamhdi
article en

Abstract

Mashup End-User Programming (EUP) paradigms leverage tools that enable users to customize web content from various data sources, offering a potentially simple, effective, and efficient method for developing end-user applications. Although it is hypothesized that mashup technology is easy to use for individuals without programming skills, this paper examines this claim through an experiment. Using two Application Programming Interfaces (APIs) from Flickr and Google Maps as test cases, participants were tasked with creating meta-applications using one of three mashup tools: Yahoo! Pipes, Intel Mash Maker, or Dapper. The research methodology, measurement methods, and findings are presented, revealing that mashup development is not as accessible for non-programmers as widely believed, highlighting key challenges in end-user application development. The results showed that while participants found mashup tools engaging and transformative in their approach to web development, they struggled with complexity, particularly non-programmers and even some confident programmers. The findings emphasize the need for intuitive, user-friendly mashup tools that simplify development and support effortless end-user programming. This is a research and development challenge mashup facilities should offer in a seamless manner with new supportive paradigms.

Computers and InformaticsVol. 4(2)
Umm al-Qura University (SA)
Openalex Percentile: Top 71%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Evaluation of end-user web mashup development — Alwi M. Bamhdi · Computers and Informatics (2024) | TGRS Research Map | TGRS