Proceedings of the 35th Annual ACM Symposium on Applied Computing 2020
DOI: 10.1145/3341105.3374234
|View full text |Cite
|
Sign up to set email alerts
|

Usability heuristics for domain-specific languages (DSLs)

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…Usability heuristics, should therefore, complement the earlier proposed design decisions. Since most graphical modelling tools have an underlying Application Programming Interface (API) to support in the development of DSMLs, we consider the following usability taxonomy attributes, proposed and compared to UX studies in APIs [39], important in graphical modelling:…”
Section: Rationalementioning
confidence: 99%
See 1 more Smart Citation
“…Usability heuristics, should therefore, complement the earlier proposed design decisions. Since most graphical modelling tools have an underlying Application Programming Interface (API) to support in the development of DSMLs, we consider the following usability taxonomy attributes, proposed and compared to UX studies in APIs [39], important in graphical modelling:…”
Section: Rationalementioning
confidence: 99%
“…While human-centred design approaches for usability evaluation [43] have been reviewed, we consider the principles of human-centred design defined in ISO 9241-210 [31] to be generally applicable. In our work, we consider only certain DSL usability heuristics proposed by [39] important in the context of industrial DSMLs. Further, challenges and future direction for UX in model-driven engineering approaches is discussed in [1], whereas our work focusses on improving the general usability and UX in industrial graphical DSMLs.…”
Section: Related Workmentioning
confidence: 99%
“…A nucleus nuance is a characteristic of a model element describing the model element's intent, motivation and consequences based on reasoning to enhance UX for DSL Users. The usability aspects in building graphical DSLs is often neglected which leads to users struggling in understanding complex DSLs [33], [34]. Therefore, nuances are described by the DSL Building Block Developer for effective usability and visual notation conventions [35], [36], [7] in making better design decisions with respect to each individual domain.…”
Section: The Nucleusmentioning
confidence: 99%