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 条
  • [41] Collaborative End-User Development on Handheld Devices
    Ahmadi, Navid
    Repenning, Alexander
    Ioannidou, Andri
    [J]. 2008 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2008, : 237 - +
  • [42] Designing for End-User Development in the Internet of Things
    Barricelli, Barbara Rita
    Valtolina, Stefano
    [J]. END-USER DEVELOPMENT (IS-EUD 2015), 2015, 9083 : 9 - 24
  • [43] Design planning in end-user web development
    Rosson, Mary Beth
    Sinha, Hansa
    Bhattacharya, Mithu
    Zhao, Dejin
    [J]. VL/HCC 2007: IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2007, : 189 - +
  • [44] Building environments for End-User Development and tailoring
    Costabile, MF
    Fogli, D
    Fresta, G
    Mussio, P
    Piccinno, A
    [J]. 200S IEEE SYMPOSIUM ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, 2003, : 31 - 38
  • [45] Natural End-User Development of Web Mashups
    Aghaee, Saeed
    Pautasso, Cesare
    De Angeli, Antonella
    [J]. 2013 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2013), 2013, : 111 - 118
  • [46] RuleCraft: an End-User Development Hub for Education
    Andrao, Margherita
    Gini, Federica
    Frageri, Davide
    Bucchiarone, Antonio
    Cappelletti, Alessandro
    Treccani, Barbara
    Zancanaro, Massimo
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ADVANCED VISUAL INTERFACES, AVI 2024, 2024,
  • [47] End-User Software Development in a Scientific Organization
    Vigder, Mark
    [J]. SEEUP: 2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOUNDATIONS FOR END USER PROGRAMMING, 2009, : 15 - 19
  • [48] End-user development for democratising artificial intelligence
    Fogli, Daniela
    Tetteroo, Daniel
    [J]. BEHAVIOUR & INFORMATION TECHNOLOGY, 2022, 41 (09) : 1809 - 1810
  • [49] Attitudes of nurses towards end-user development
    Liu, Shuo-Chi
    Chang, Polun
    Huang, Fanpin
    Hou, I-Ching
    [J]. CONSUMER-CENTERED COMPUTER-SUPPPORTED CARE FOR HEALTHY PEOPLE, 2006, 122 : 565 - +
  • [50] Demonstration of Software Components for End-User Development
    Gleichmann, Mario
    Hasart, Thomas
    Bruder, Ilvio
    Heuer, Andreas
    Forbrig, Peter
    [J]. ENGINEERING INTERACTIVE SYSTEMS 2008, PROCEEDINGS, 2008, 5247 : 293 - 298