Proceedings of the 3rd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools 2011
DOI: 10.1145/2089155.2089170
|View full text |Cite
|
Sign up to set email alerts
|

Quality in use of domain-specific languages

Abstract: Domain-Specific Languages (DSLs) are claimed to increment productivity, while reducing the required maintenance and programming expertise. In this context, DSLs usability is a key factor for its successful adoption.In this paper, we propose a systematic approach based on User Interfaces Experimental validation techniques to assess the impact of the introduction of DSLs on the productivity of domain experts. To illustrate this evaluation approach we present a case study of a DSL for High Energy Physics (HEP).Th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
30
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 38 publications
(31 citation statements)
references
References 12 publications
1
30
0
Order By: Relevance
“…It also gives an appropriate definition of DSL in order to be able to apply evaluation practices from Human-Computer interaction community and explains why existing practices for evaluating GPLs are not sufficient in this case. A case study on how to perform usability evaluation of DSL with real users by taking into consideration expert users, as well as novices is given in Barisic et al (2011b). While studies in Barisic et al (2011a, b) have similarities with our study in the way of handling the quality of DSL usability, the evaluation in our work specifically concentrates on the usability quality of MAS DSMLs instead of a general perspective.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…It also gives an appropriate definition of DSL in order to be able to apply evaluation practices from Human-Computer interaction community and explains why existing practices for evaluating GPLs are not sufficient in this case. A case study on how to perform usability evaluation of DSL with real users by taking into consideration expert users, as well as novices is given in Barisic et al (2011b). While studies in Barisic et al (2011a, b) have similarities with our study in the way of handling the quality of DSL usability, the evaluation in our work specifically concentrates on the usability quality of MAS DSMLs instead of a general perspective.…”
Section: Related Workmentioning
confidence: 99%
“…All the patterns are followed by ongoing DSL example to give an idea of their application to real DSL cases. Barisic (2013) proposes a process of the development of DSL that includes a new role: Usability Engineer that is responsible to prepare and evaluate produced a solution in an agile way, by capturing language user's preferences. Following this approach, it is expected to identify a usability failure early in the development cycle and get the means to prepare a final evaluation that will give us meaningful and generalizable results.…”
Section: Related Workmentioning
confidence: 99%
“…It also gives classification of users, categorizing them by identification of their specific requirements. The validation of the language through usability evaluation tests is included [6].…”
Section: Physicist's Easy Analysis Tool For High Energy Physicsmentioning
confidence: 99%
“…model) that describes the allowed terms and how to compose them into the sentences involved in a particular human-computer communication. Examples of UIs range from compilers to command-shell and graphical applications, and in each of those examples we can deduce the human-computer (H/C) language that is being used to perform that communication [29]. The general goal for HCI is that "it should increase efficiency of humans performing their duties within a computation infrastructure, without extra organizational costs, inconveniences, dangers and dissatisfaction, as well as undesirable impacts on the environment during long periods of learning, or maintenance, among others" [18].…”
Section: State-of-the-artmentioning
confidence: 99%
“…We propose a systematic approach based on UIs experimental validation techniques to assess the impact of the introduction of DSLs on the productivity of its end users. To illustrate this evaluation approach we have presented a case study of a DSL for High Energy Physics [29].…”
Section: B Context-dependent Evaluationmentioning
confidence: 99%