Research Article

Evaluation of end-user web mashup development

Volume: 4 Number: 2 December 31, 2024
EN

Evaluation of end-user web mashup development

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.

Keywords

Project Number

null

Thanks

The author expresses heartfelt gratitude to Professor Ahmed Patel and Na Liu for meticulously validating the technical accuracy and diligently proofreading this manuscript.

References

  1. [1] Datareportal. Global Digital Insights [Internet]. Datareportal; [cited 2024 Jun 6]. Available from: https://datareportal.com/global-digital-overview#:~:text=Internet%20use%20around%20the%20world,500%2C000%20new%20users%20each%20day
  2. [2] Patel A, Khan MJ. Evaluation of service management algorithms in a distributed web search system. Comput Stand Interfaces. 2007;29(2):152–60. Available from: https://doi.org/10.1016/j.csi.2006.03.002
  3. [3] Schmidt N, Patel A. Design and implementation of a distributed search and advertising system. Proceedings of the 7th International Conference on Information Integration and Web Based Applications & Services (iiWAS 2005); 2005 Sep 19–21; Kuala Lumpur, Malaysia. Available from: https://api.semanticscholar.org/CorpusID:1102286
  4. [4] Westagilelabs. Web development trends [Internet]. Westagilelabs; [cited 2024 Jun 6]. Available from: https://www.westagilelabs.com/blog/what-is-going-to-be-new-web-development-trends-in-2022/
  5. [5] Aghaee S, Pautasso C. End-user programming for web mashups. In: Harth A, Koch N, editors. Current Trends in Web Engineering. ICWE 2011. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer; 2011. p. 347–51. Available from: https://doi.org/10.1007/978-3-642-27997-3_38
  6. [6] Programmableweb.com. Mashup timeline [Internet]. Programmableweb; [cited 2024 Jun 6]. Available from: http://www.programmableweb.com/
  7. [7] Tang M, Xia Y, Tang B, Zhou Y, Cao B, Hu R. Mining collaboration patterns between APIs for mashup creation in web of things. IEEE Access. 2019;7:14206–15. Available from: https://doi.org/10.1109/ACCESS.2019.2894297
  8. [8] Gao Y. Design and implementation of end-user programming tools for web mashups [master’s thesis]. Edmonton: University of Alberta; 2019. Available from: https://era.library.ualberta.ca/items/d27775ea-4c5e-4299-9132-14dc9c911445

Details

Primary Language

English

Subjects

Cyberphysical Systems and Internet of Things , System and Network Security

Journal Section

Research Article

Early Pub Date

December 31, 2024

Publication Date

December 31, 2024

Submission Date

July 15, 2024

Acceptance Date

December 19, 2024

Published in Issue

Year 2024 Volume: 4 Number: 2

Vancouver
1.Alwi Bamhdi. Evaluation of end-user web mashup development. Computers and Informatics. 2024 Dec. 1;4(2):112-29. doi:10.62189/ci.1516319

Computers and Informatics is licensed under CC BY-NC 4.0