Evaluating the usability of domain-specific languages

Ankica Barišić, Miguel Goulão, Vasco Amaral, Bruno Barroca

Research output: Chapter in Book/Report/Conference proceedingChapter

6 Citations (Scopus)

Abstract

Domain-Specific Languages (DSLs) can be regarded as User Interfaces (UIs) because they bridge the gap between the domain experts and the computation platforms. Usability of DSLs by domain experts is a key factor for their successful adoption. The few reports supporting improvement claims are persuasive, but mostly anecdotal. Systematic literature reviews show that evidences on the effects of the introduction of DSLs are actually very scarce. In particular, the evaluation of usability is often skipped, relaxed, or at least omitted from papers reporting the development of DSLs. The few exceptions mostly take place at the end of the development process, when fixing problems is already too expensive. A systematic approach, based on techniques for the experimental evaluation of UIs, should be used to assess suitability of new DSLs. This chapter presents a general experimental evaluation model, tailored for DSLs' experimental evaluation, and instantiates it in several DSL's evaluation examples.

Original languageEnglish
Title of host publicationSoftware Design and Development: Concepts, Methodologies, Tools, and Applications
PublisherIGI Global
Pages2120-2141
Number of pages22
Volume4-4
ISBN (Electronic)9781466643024
ISBN (Print)1466643013, 9781466643017
DOIs
Publication statusPublished - 31 Jul 2013

Fingerprint

User interfaces
DSL

Keywords

  • Problem oriented languages
  • User interfaces

Cite this

Barišić, A., Goulão, M., Amaral, V., & Barroca, B. (2013). Evaluating the usability of domain-specific languages. In Software Design and Development: Concepts, Methodologies, Tools, and Applications (Vol. 4-4, pp. 2120-2141). IGI Global. https://doi.org/10.4018/978-1-4666-4301-7.ch098
Barišić, Ankica ; Goulão, Miguel ; Amaral, Vasco ; Barroca, Bruno. / Evaluating the usability of domain-specific languages. Software Design and Development: Concepts, Methodologies, Tools, and Applications. Vol. 4-4 IGI Global, 2013. pp. 2120-2141
@inbook{631e4b13bdd84e5597ee4f82b08a93e3,
title = "Evaluating the usability of domain-specific languages",
abstract = "Domain-Specific Languages (DSLs) can be regarded as User Interfaces (UIs) because they bridge the gap between the domain experts and the computation platforms. Usability of DSLs by domain experts is a key factor for their successful adoption. The few reports supporting improvement claims are persuasive, but mostly anecdotal. Systematic literature reviews show that evidences on the effects of the introduction of DSLs are actually very scarce. In particular, the evaluation of usability is often skipped, relaxed, or at least omitted from papers reporting the development of DSLs. The few exceptions mostly take place at the end of the development process, when fixing problems is already too expensive. A systematic approach, based on techniques for the experimental evaluation of UIs, should be used to assess suitability of new DSLs. This chapter presents a general experimental evaluation model, tailored for DSLs' experimental evaluation, and instantiates it in several DSL's evaluation examples.",
keywords = "Problem oriented languages, User interfaces",
author = "Ankica Barišić and Miguel Goul{\~a}o and Vasco Amaral and Bruno Barroca",
note = "Sem PDF.",
year = "2013",
month = "7",
day = "31",
doi = "10.4018/978-1-4666-4301-7.ch098",
language = "English",
isbn = "1466643013",
volume = "4-4",
pages = "2120--2141",
booktitle = "Software Design and Development: Concepts, Methodologies, Tools, and Applications",
publisher = "IGI Global",

}

Barišić, A, Goulão, M, Amaral, V & Barroca, B 2013, Evaluating the usability of domain-specific languages. in Software Design and Development: Concepts, Methodologies, Tools, and Applications. vol. 4-4, IGI Global, pp. 2120-2141. https://doi.org/10.4018/978-1-4666-4301-7.ch098

Evaluating the usability of domain-specific languages. / Barišić, Ankica; Goulão, Miguel; Amaral, Vasco; Barroca, Bruno.

Software Design and Development: Concepts, Methodologies, Tools, and Applications. Vol. 4-4 IGI Global, 2013. p. 2120-2141.

Research output: Chapter in Book/Report/Conference proceedingChapter

TY - CHAP

T1 - Evaluating the usability of domain-specific languages

AU - Barišić, Ankica

AU - Goulão, Miguel

AU - Amaral, Vasco

AU - Barroca, Bruno

N1 - Sem PDF.

PY - 2013/7/31

Y1 - 2013/7/31

N2 - Domain-Specific Languages (DSLs) can be regarded as User Interfaces (UIs) because they bridge the gap between the domain experts and the computation platforms. Usability of DSLs by domain experts is a key factor for their successful adoption. The few reports supporting improvement claims are persuasive, but mostly anecdotal. Systematic literature reviews show that evidences on the effects of the introduction of DSLs are actually very scarce. In particular, the evaluation of usability is often skipped, relaxed, or at least omitted from papers reporting the development of DSLs. The few exceptions mostly take place at the end of the development process, when fixing problems is already too expensive. A systematic approach, based on techniques for the experimental evaluation of UIs, should be used to assess suitability of new DSLs. This chapter presents a general experimental evaluation model, tailored for DSLs' experimental evaluation, and instantiates it in several DSL's evaluation examples.

AB - Domain-Specific Languages (DSLs) can be regarded as User Interfaces (UIs) because they bridge the gap between the domain experts and the computation platforms. Usability of DSLs by domain experts is a key factor for their successful adoption. The few reports supporting improvement claims are persuasive, but mostly anecdotal. Systematic literature reviews show that evidences on the effects of the introduction of DSLs are actually very scarce. In particular, the evaluation of usability is often skipped, relaxed, or at least omitted from papers reporting the development of DSLs. The few exceptions mostly take place at the end of the development process, when fixing problems is already too expensive. A systematic approach, based on techniques for the experimental evaluation of UIs, should be used to assess suitability of new DSLs. This chapter presents a general experimental evaluation model, tailored for DSLs' experimental evaluation, and instantiates it in several DSL's evaluation examples.

KW - Problem oriented languages

KW - User interfaces

UR - http://www.scopus.com/inward/record.url?scp=84944682347&partnerID=8YFLogxK

U2 - 10.4018/978-1-4666-4301-7.ch098

DO - 10.4018/978-1-4666-4301-7.ch098

M3 - Chapter

SN - 1466643013

SN - 9781466643017

VL - 4-4

SP - 2120

EP - 2141

BT - Software Design and Development: Concepts, Methodologies, Tools, and Applications

PB - IGI Global

ER -

Barišić A, Goulão M, Amaral V, Barroca B. Evaluating the usability of domain-specific languages. In Software Design and Development: Concepts, Methodologies, Tools, and Applications. Vol. 4-4. IGI Global. 2013. p. 2120-2141 https://doi.org/10.4018/978-1-4666-4301-7.ch098