Evaluating the Usability of Domain-Specific Languages

Research output: Chapter in Book/Report/Conference proceedingChapter

16 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 publicationFormal and Practical Aspects of Domain-Specific Languages
Subtitle of host publicationRecent Developments
EditorsMarjan Mernik
Place of PublicationUnited States of America
PublisherIGI Global
Pages386-407
Number of pages22
Edition1
ISBN (Print)978-1-4666-2092-6
Publication statusPublished - 2012

Fingerprint

User interfaces
DSL

Cite this

Goulão, M. C. P. A., & Amaral, V. M. M. D. (2012). Evaluating the Usability of Domain-Specific Languages. In M. Mernik (Ed.), Formal and Practical Aspects of Domain-Specific Languages: Recent Developments (1 ed., pp. 386-407). United States of America: IGI Global.
Goulão, Miguel Carlos Pacheco Afonso ; Amaral, Vasco Miguel Moreira do. / Evaluating the Usability of Domain-Specific Languages. Formal and Practical Aspects of Domain-Specific Languages: Recent Developments. editor / Marjan Mernik. 1. ed. United States of America : IGI Global, 2012. pp. 386-407
@inbook{490706f9933342a7859d6f542169c2ac,
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 = "Usability, Domain-Specific Languages, Software Languages Engineering",
author = "Goul{\~a}o, {Miguel Carlos Pacheco Afonso} and Amaral, {Vasco Miguel Moreira do}",
note = "Sem PDF.",
year = "2012",
language = "English",
isbn = "978-1-4666-2092-6",
pages = "386--407",
editor = "Marjan Mernik",
booktitle = "Formal and Practical Aspects of Domain-Specific Languages",
publisher = "IGI Global",
edition = "1",

}

Goulão, MCPA & Amaral, VMMD 2012, Evaluating the Usability of Domain-Specific Languages. in M Mernik (ed.), Formal and Practical Aspects of Domain-Specific Languages: Recent Developments. 1 edn, IGI Global, United States of America, pp. 386-407.

Evaluating the Usability of Domain-Specific Languages. / Goulão, Miguel Carlos Pacheco Afonso; Amaral, Vasco Miguel Moreira do.

Formal and Practical Aspects of Domain-Specific Languages: Recent Developments. ed. / Marjan Mernik. 1. ed. United States of America : IGI Global, 2012. p. 386-407.

Research output: Chapter in Book/Report/Conference proceedingChapter

TY - CHAP

T1 - Evaluating the Usability of Domain-Specific Languages

AU - Goulão, Miguel Carlos Pacheco Afonso

AU - Amaral, Vasco Miguel Moreira do

N1 - Sem PDF.

PY - 2012

Y1 - 2012

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 - Usability

KW - Domain-Specific Languages

KW - Software Languages Engineering

M3 - Chapter

SN - 978-1-4666-2092-6

SP - 386

EP - 407

BT - Formal and Practical Aspects of Domain-Specific Languages

A2 - Mernik, Marjan

PB - IGI Global

CY - United States of America

ER -

Goulão MCPA, Amaral VMMD. Evaluating the Usability of Domain-Specific Languages. In Mernik M, editor, Formal and Practical Aspects of Domain-Specific Languages: Recent Developments. 1 ed. United States of America: IGI Global. 2012. p. 386-407