A Framework for the Evaluation of Mashup Tools

A Framework for the Evaluation of Mashup Tools
复制标题

混搭工具评估框架

DOI:
10.1109/scc.2012.19
复制
发表时间:
2012
期刊:
2012 IEEE Ninth International Conference on Services Computing
影响因子:
--
通讯作者:
N. Mehandjiev
N. Mehandjiev
中科院分区:
--
文献类型:
--
作者:
S. Minhas;P. Sampaio;N. Mehandjiev

文献摘要

被引文献

相似文献

Mashup编程是Web应用程序开发的最新趋势之一。然而,尽管基于mashup的应用程序和技术如雨后春笋般增长,但不同的消息来源仍然认为mashup技术还处于初级阶段。这需要深入分析终端用户对mashup开发的支持。在本文中,我们提出了一个多维框架来评估现有的mashup工具和平台。这项评估背后的主要思想是从最终用户的角度研究Mashup开发的技术状态,并根据一组标准对这方面的工作进行批判性评估,以确定该领域的研究方向。评估混搭工具的想法在过去通过不同的方法得到了解决,然而在这项研究中,我们试图综合关于混搭开发的其他概念,并根据以前被忽视的因素来分析这一领域,例如对捕获用户需求和用户目标的支持。这项研究还包括以前的评价研究尚未涵盖的平台。本研究中提出的框架可用作指导未来学术和行业研究的mashup开发环境设计的指南。这项研究的结果强调了需要一种更面向用户的方法来处理最终用户mashup编程的固有问题。研究最后建议使用Goals作为派生Mashup应用程序的指导机制。
Mashup Programming is one of the latest trends in web application development. However, different sources still regard that mashup technology is in its infancy despite the mushroom growth of mashup-based applications and technologies. This calls for an in depth analysis of the support available to end users for mashup development. In this paper, we propose a multi-dimensional framework to evaluate existing mashup tools and platforms. The main idea behind this evaluation is to study the state of the art of mashup development from the end-user perspective and critically evaluate the efforts in this regard against a set of criteria to identify the research directions in this field. The idea of evaluation of mashup tools has been tackled through different approaches in past, however, in this research we attempt to synthesize additional concepts regarding mashup development and analyse this area against previously ignored factors, such as support for capturing users' requirements and users' goals. This study also includes platforms that have not yet been covered by previous evaluation studies. The framework presented in this study can be used as a guideline to inform future design of mashup development environments for both academic and industrial research. The results of the study reinforce the need of a more user-oriented approach to deal with the inherent issues of end-user mashup programming. The study concludes with the proposal of use of goals as a guiding mechanism to derive the mashup applications.