Assisting End-User Development in Browser-Based Mashup Tools

被引:0
|
作者
Chowdhury, Soudip Roy [1 ]
机构
[1] Univ Trent, DISI, I-38100 Trento, Italy
关键词
assisted development; end-user development; composition pattern; pattern recommendation; weaving;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite the recent progresses in end-user development and particularly in mashup application development, developing even simple mashups is still non-trivial and requires intimate knowledge about the functionality of web APIs and services, their interfaces, parameter settings, data mappings, and so on. We aim to assist less skilled developers in composing own mashups by interactively recommending composition knowledge in the form of modeling patterns and fostering knowledge reuse. Our prototype system demonstrates our idea of interactive recommendation and automated pattern weaving, which involves recommending relevant composition patterns to the users during development, and once selected, applying automatically the changes as suggested in the selected pattern to the mashup model under development. The experimental evaluation of our prototype implementation demonstrates that even complex composition patterns can be efficiently stored, queried and weaved into the model under development in browser-based mashup tools.
引用
收藏
页码:1625 / 1627
页数:3
相关论文
共 50 条
  • [1] Fostering Innovation through End-User Development: a Mashup-based Approach
    Ardito, Carmelo
    Desolda, Giuseppe
    Matera, Maristella
    [J]. IFKAD 2015: 10TH INTERNATIONAL FORUM ON KNOWLEDGE ASSET DYNAMICS: CULTURE, INNOVATION AND ENTREPRENEURSHIP: CONNECTING THE KNOWLEDGE DOTS, 2015, : 1454 - 1464
  • [2] Implementation of end-user development success factors in mashup development environments
    Lizcano, David
    Lopez, Genoveva
    Soriano, Javier
    Lloret, Jaime
    [J]. COMPUTER STANDARDS & INTERFACES, 2016, 47 : 1 - 18
  • [3] Use of Hypermedia Tools for End-User Development
    Ortiz-Chamorro, Sebastian S.
    Rossi, Gustavo
    Schwabe, Daniel
    [J]. CURRENT TRENDS IN WEB ENGINEERING, 2010, 6385s : 533 - +
  • [4] Browser Record and Replay as a Building Block for End-User Web Automation Tools
    Chasins, Sarah
    Barman, Shaon
    Gulwani, Sumit
    Bodik, Rastislav
    [J]. WWW'15 COMPANION: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2015, : 179 - 182
  • [5] End-User Mashup Programming: Through the Design Lens
    Cao, Jill
    Riche, Yann
    Wiedenbeck, Susan
    Burnett, Margaret
    Grigoreanu, Valentina
    [J]. CHI2010: PROCEEDINGS OF THE 28TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1-4, 2010, : 1009 - +
  • [6] Browser-Based Accessibility Evaluation Tools for Beginners
    McHale, Nina
    [J]. JOURNAL OF WEB LIBRARIANSHIP, 2011, 5 (04) : 334 - 343
  • [7] Personal end-user tools
    Riecken, D
    [J]. COMMUNICATIONS OF THE ACM, 2000, 43 (08) : 89 - 91
  • [8] Browser-based software tools for power converters
    Hamar, Janos
    Funato, Hirohito
    Ogasawara, Satoshi
    Dranga, Octavian
    [J]. 2006 12TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE, VOLS 1-4, 2006, : 473 - +
  • [9] End-User Programmers Repurposing End-User Programming Tools to Foster Diversity in Adult End-User Programming Education
    Kross, Sean
    Guo, Philip J.
    [J]. 2019 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2019), 2019, : 65 - 74
  • [10] BEAUD: A Browser Extension to Automatize End-User Deeds
    Aldalur, Inigo
    [J]. SOFTWARE IMPACTS, 2023, 17