Introducing usability concerns early in the DSL development cycle: FlowSL experience report

Ankica Barišić, Vasco Amaral, Miguel Goulão, Ademar Aguiar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

Domain-Specific Languages (DSLs) developers aim to narrow the gap between the level of abstraction used by domain users and the one provided by the DSL, in order to help taming the increased complexity of computer systems and real-world problems. The quality in use of a DSL is essential for its successful adoption. We illustrate how a usability evaluation process can be weaved into the development process of a concrete DSL - FlowSL - used for specifying humanitarian campaign processes lead by an international Non-Governmental Organization. FlowSL is being developed following an agile process using Model-Driven Development (MDD) tools, to cope with vague and poorly understood requirements in the beginning of the development process.

Original languageEnglish
Title of host publicationModel-Driven Development Processes and Practices Workshop Proceedings, MD2P2 2014
EditorsR. Bendraou, R. Hebig, M. Volter, M. Chaudron
PublisherCEUR-WS.org
Pages8-17
Number of pages10
Publication statusPublished - 2014
Event1st International Workshop on Model-Driven, Development Processes and Practices, MD2P2 2014, co-located with ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2014 - Valencia, Spain
Duration: 28 Sep 201428 Sep 2014

Publication series

NameCEUR Workshop Proceedings
PublisherCEUR-WS
Volume1249
ISSN (Electronic)1613-0073

Conference

Conference1st International Workshop on Model-Driven, Development Processes and Practices, MD2P2 2014, co-located with ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2014
Abbreviated titleMD2P2 2014 / MODELS 2014
CountrySpain
CityValencia
Period28/09/1428/09/14

Fingerprint

Computer systems
Concretes

Keywords

  • Agile development
  • Domain-specific languages
  • Language evaluation
  • Software language engineering
  • Usability evaluation

Cite this

Barišić, A., Amaral, V., Goulão, M., & Aguiar, A. (2014). Introducing usability concerns early in the DSL development cycle: FlowSL experience report. In R. Bendraou, R. Hebig, M. Volter, & M. Chaudron (Eds.), Model-Driven Development Processes and Practices Workshop Proceedings, MD2P2 2014 (pp. 8-17). (CEUR Workshop Proceedings; Vol. 1249). CEUR-WS.org.
Barišić, Ankica ; Amaral, Vasco ; Goulão, Miguel ; Aguiar, Ademar. / Introducing usability concerns early in the DSL development cycle : FlowSL experience report. Model-Driven Development Processes and Practices Workshop Proceedings, MD2P2 2014. editor / R. Bendraou ; R. Hebig ; M. Volter ; M. Chaudron. CEUR-WS.org, 2014. pp. 8-17 (CEUR Workshop Proceedings).
@inproceedings{f73d154bf103416dba36282253f12c79,
title = "Introducing usability concerns early in the DSL development cycle: FlowSL experience report",
abstract = "Domain-Specific Languages (DSLs) developers aim to narrow the gap between the level of abstraction used by domain users and the one provided by the DSL, in order to help taming the increased complexity of computer systems and real-world problems. The quality in use of a DSL is essential for its successful adoption. We illustrate how a usability evaluation process can be weaved into the development process of a concrete DSL - FlowSL - used for specifying humanitarian campaign processes lead by an international Non-Governmental Organization. FlowSL is being developed following an agile process using Model-Driven Development (MDD) tools, to cope with vague and poorly understood requirements in the beginning of the development process.",
keywords = "Agile development, Domain-specific languages, Language evaluation, Software language engineering, Usability evaluation",
author = "Ankica Barišić and Vasco Amaral and Miguel Goul{\~a}o and Ademar Aguiar",
note = "SCOPUSID:84961338199",
year = "2014",
language = "English",
series = "CEUR Workshop Proceedings",
publisher = "CEUR-WS.org",
pages = "8--17",
editor = "R. Bendraou and R. Hebig and M. Volter and M. Chaudron",
booktitle = "Model-Driven Development Processes and Practices Workshop Proceedings, MD2P2 2014",

}

Barišić, A, Amaral, V, Goulão, M & Aguiar, A 2014, Introducing usability concerns early in the DSL development cycle: FlowSL experience report. in R Bendraou, R Hebig, M Volter & M Chaudron (eds), Model-Driven Development Processes and Practices Workshop Proceedings, MD2P2 2014. CEUR Workshop Proceedings, vol. 1249, CEUR-WS.org, pp. 8-17, 1st International Workshop on Model-Driven, Development Processes and Practices, MD2P2 2014, co-located with ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2014, Valencia, Spain, 28/09/14.

Introducing usability concerns early in the DSL development cycle : FlowSL experience report. / Barišić, Ankica; Amaral, Vasco; Goulão, Miguel; Aguiar, Ademar.

Model-Driven Development Processes and Practices Workshop Proceedings, MD2P2 2014. ed. / R. Bendraou; R. Hebig; M. Volter; M. Chaudron. CEUR-WS.org, 2014. p. 8-17 (CEUR Workshop Proceedings; Vol. 1249).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Introducing usability concerns early in the DSL development cycle

T2 - FlowSL experience report

AU - Barišić, Ankica

AU - Amaral, Vasco

AU - Goulão, Miguel

AU - Aguiar, Ademar

N1 - SCOPUSID:84961338199

PY - 2014

Y1 - 2014

N2 - Domain-Specific Languages (DSLs) developers aim to narrow the gap between the level of abstraction used by domain users and the one provided by the DSL, in order to help taming the increased complexity of computer systems and real-world problems. The quality in use of a DSL is essential for its successful adoption. We illustrate how a usability evaluation process can be weaved into the development process of a concrete DSL - FlowSL - used for specifying humanitarian campaign processes lead by an international Non-Governmental Organization. FlowSL is being developed following an agile process using Model-Driven Development (MDD) tools, to cope with vague and poorly understood requirements in the beginning of the development process.

AB - Domain-Specific Languages (DSLs) developers aim to narrow the gap between the level of abstraction used by domain users and the one provided by the DSL, in order to help taming the increased complexity of computer systems and real-world problems. The quality in use of a DSL is essential for its successful adoption. We illustrate how a usability evaluation process can be weaved into the development process of a concrete DSL - FlowSL - used for specifying humanitarian campaign processes lead by an international Non-Governmental Organization. FlowSL is being developed following an agile process using Model-Driven Development (MDD) tools, to cope with vague and poorly understood requirements in the beginning of the development process.

KW - Agile development

KW - Domain-specific languages

KW - Language evaluation

KW - Software language engineering

KW - Usability evaluation

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

M3 - Conference contribution

T3 - CEUR Workshop Proceedings

SP - 8

EP - 17

BT - Model-Driven Development Processes and Practices Workshop Proceedings, MD2P2 2014

A2 - Bendraou, R.

A2 - Hebig, R.

A2 - Volter, M.

A2 - Chaudron, M.

PB - CEUR-WS.org

ER -

Barišić A, Amaral V, Goulão M, Aguiar A. Introducing usability concerns early in the DSL development cycle: FlowSL experience report. In Bendraou R, Hebig R, Volter M, Chaudron M, editors, Model-Driven Development Processes and Practices Workshop Proceedings, MD2P2 2014. CEUR-WS.org. 2014. p. 8-17. (CEUR Workshop Proceedings).