Usability Heuristics for Domain-Specific Languages (DSLs)

被引:7
|
作者
Mosqueira-Rey, Eduardo [1 ]
Alonso-Rios, David [1 ]
机构
[1] Univ A Coruna, La Coruna, Spain
关键词
Domain-Specific Languages; DSL; Heuristic Evaluation; Usability; Heuristics; Usability Taxonomy;
D O I
10.1145/3341105.3374234
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The usability of Domain-Specific Languages (DSLs) has been attracting considerable interest from researchers lately. In particular, our literature review found many usability studies that make use of subjective and empirical methods. However, we noted a lack of heuristic methods in the literature. In comparison, there exist several usability studies of Application Programming Interfaces (APIs) that have used heuristics with success, so we argue that this approach would be also useful for DSLs. Therefore, this paper proposes a set of usability heuristics for DSLs and illustrates the approach with a case study. We show how our heuristics helped us identify many actual usability problems, even for a simple DSL.
引用
收藏
页码:1340 / 1343
页数:4
相关论文
共 50 条
  • [1] Introduction to the special section - Domain-specific languages (DSLs)
    Wile, DS
    Ramming, JC
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (03) : 289 - 290
  • [2] Usability Evaluation of Domain-Specific Languages
    Barisic, Ankica
    Amaral, Vasco
    Goulao, Miguel
    [J]. 2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, : 342 - 347
  • [3] A Tool-Assisted Approach to Engineer Domain-Specific Languages (DSLs) using Rust
    Olivier, Leo
    Sauvetre, Lou-Anne
    Bousse, Erwan
    Sunye, Gerson
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 712 - 721
  • [4] Usa-DSL: a Process for Usability Evaluation of Domain-Specific Languages
    Poltronieri, Ildevana
    Zorzo, Avelino Francisco
    Bernardino, Maicon
    Oliveirajr, Edson
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2024, 30 (08) : 1023 - 1047
  • [5] Quantifying usability of domain-specific languages: An empirical study on software maintenance
    Albuquerque, Diego
    Cafeo, Bruno
    Garcia, Alessandro
    Barbosa, Simone
    Abrahao, Silvia
    Ribeiro, Antonio
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 245 - 259
  • [6] Usa-DSL: Usability Evaluation Framework for Domain-Specific Languages
    Poltronieri, Ildevana
    Zorzo, Avelino Francisco
    Bernardino, Maicon
    Campos, Marcia de Borba
    [J]. 33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 2013 - 2021
  • [7] Domain-specific model differencing for graphical domain-specific languages
    Jafarlou, Manouchehr Zadahmad
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 205 - 208
  • [8] On domain-specific languages reengineering
    Alias, C
    Barthou, D
    [J]. GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, PROCEEDINGS, 2005, 3676 : 63 - 77
  • [9] Unembedding Domain-Specific Languages
    Atkey, Robert
    Lindley, Sam
    Yallop, Jeremy
    [J]. HASKELL'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN HASKELL SYMPOSIUM, 2009, : 37 - 48
  • [10] On the Globalization of Domain-Specific Languages
    Cheng, Betty H. C.
    Combemale, Benoit
    France, Robert B.
    Jezequel, Jean-Marc
    Rumpe, Bernhard
    [J]. GLOBALIZING DOMAIN-SPECIFIC LANGUAGES, 2015, 9400 : 1 - 6