کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
523622 868391 2014 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
VisualTPL: A visual dataflow language for report data transformation
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
VisualTPL: A visual dataflow language for report data transformation
چکیده انگلیسی

Author-Highlights
• A visual language, VisualTPL, is proposed to specify data transformation.
• VisualTPL supports top-down and incremental development of report layouts.
• An evaluation has been conducted to assess end-users' preference and performance.
• For the reports used in the evaluation, VisualTPL can be learned in a short time.
• End-users showed significant preference for VisualTPL over a commercial tool.

Data transformation, an important part of report generation, converts the layout of source data into a new layout suitable for presentation. Many report tools have been developed for end-users to specify data transformation. However, current report tools only support a limited set of report layouts. This paper proposes a visual dataflow programming language, called VisualTPL, to resolve this problem. Data transformation is accomplished by writing graphical dataflow programs, which manipulate tables as first-class objects with a set of extendable table operations. A report tool, called VisualTPS, has been developed to offer an easy and intuitive end-user programming environment. Reports with sophisticated layouts can be created through top-down decomposition and incremental development. An evaluation has been conducted to assess end-users' performance with VisualTPL. The results indicated that end-users could learn VisualTPL in a short time and create complicated report layouts all by themselves. And, in comparison with a commercial report tool, VisualTPL offered end-users similar performances and was preferred over the commercial tool.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Visual Languages & Computing - Volume 25, Issue 3, June 2014, Pages 210–226
نویسندگان
, ,