@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{\v s}i{\'c} and Vasco Amaral and Miguel Goul{\~a}o and Ademar Aguiar",
note = "SCOPUSID:84961338199; 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, MD2P2 2014 / MODELS 2014 ; Conference date: 28-09-2014 Through 28-09-2014",
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",
}