Hypertextual Programming for Domain-Specific End-User Development

被引:0
|
作者
Ortiz-Chamorro, Sebastian [1 ,4 ]
Rossi, Gustavo [1 ,2 ]
Schwabe, Daniel [3 ]
机构
[1] Univ Nacl La Plata, LIFIA, La Plata, Buenos Aires, Argentina
[2] Consejo Nacl Invest Cient & Tecn, Buenos Aires, DF, Argentina
[3] Pontificia Univ Catolica Rio de Janeiro, Dept Informat, Rio de Janeiro, Brazil
[4] Catholic Univ, Dept Elect Informat, Asuncion, Paraguay
来源
关键词
hypertextual programming; end-user development; interfaces for end-user development; domain-specific languages; web engineering; WEB APPLICATIONS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Domain-specific languages (DSLs) have successfully been used for end-user development. However, dealing with language syntax poses significant learning challenges. In this paper, we introduce hypertextual programming, a technique that represents language syntax as hypertext. With this technique, instead of dealing with textual languages, users can inspect and construct their programs mainly by using navigation. Beyond merely representing the syntax, hypertext can be used to provide various views of a single program code. Nevertheless, to reap the benefits of this technique, adequate hypertextual editors must be built. This paper argues that many of the lessons learned in the web engineering area can be used to deal with this problem. Millions of users navigate the World Wide Web. Hypertextual programming leverages this widely available end-user skill to facilitate the construction of computer programs.
引用
收藏
页码:225 / +
页数:3
相关论文
共 50 条
  • [41] Guaranteed optimization for domain-specific programming
    Veldhuizen, TL
    DOMAIN-SPECIFIC PROGRAM GENERATION, 2003, 3016 : 307 - 324
  • [42] Domain-Specific Programming Router Model
    Liu, Zhongpei
    Lv, Gaofeng
    Wang, Jichang
    Yang, Xiangrui
    EMERGING NETWORKING ARCHITECTURE AND TECHNOLOGIES, ICENAT 2022, 2023, 1696 : 26 - 37
  • [43] DOMAIN-SPECIFIC AUTOMATIC PROGRAMMING.
    Barstow, David R.
    IEEE Transactions on Software Engineering, 1985, SE-11 (11) : 1321 - 1336
  • [44] DOMAIN-SPECIFIC DESIGN OF USER INTERFACES
    GULLIKSEN, J
    SANDBLAD, B
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER INTERACTION, 1995, 7 (02) : 135 - 151
  • [45] Functional Programming for Domain-Specific Languages
    Gibbons, Jeremy
    CENTRAL EUROPEAN FUNCTIONAL PROGRAMMING SCHOOL, CEFP 2013, 2015, 8606 : 1 - 28
  • [46] End-User Development of Mashups with NaturalMash
    Aghaee, Saeed
    Pautasso, Cesare
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2014, 25 (04): : 414 - 432
  • [47] End-User Programming and Math Teachers: an Initial Study
    Andrao, Margherita
    Desolda, Giuseppe
    Greco, Francesco
    Manfredi, Ren
    Treccani, Barbara
    Zancanaro, Massimo
    PROCEEDINGS OF THE WORKING CONFERENCE ON ADVANCED VISUAL INTERFACES AVI 2022, 2022,
  • [48] An end-user programming paradigm for pervasive computing applications
    Chin, Jeannette S.
    Callaghan, Vic
    Clarke, Graham
    INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES, PROCEEDINGS, 2006, : 325 - +
  • [49] End-User Development of Enterprise Widgets
    Spahn, Michael
    Wulf, Volker
    END-USER DEVELOPMENT, PROCEEDINGS, 2009, 5435 : 106 - +
  • [50] PRogramAR: Augmented Reality End-User Robot Programming
    Ikeda, Bryce
    Szafir, Daniel
    ACM TRANSACTIONS ON HUMAN-ROBOT INTERACTION, 2024, 13 (01)