Dataset Open Access

Domain-Specific Language domain analysis and evaluation: a systematic literature review

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

In order to successfully implement Domain-Specific Languages (DSLs), it is needed to systematically define and to support its development process; namely its Evaluation and the Domain Analysis phase. For that purpose, the studies were systematically selected from the most relevant venues that focus on the implementation of DSLs, in order to get insight if and how these development phases were performed. The special focus was given to the human-machine DSLs (excluding the machine-machine languages), the involvement of its end-users in the development process and the evaluation of DSLs usability, i.e. quality in use of DSLs. 

Preliminary results give us a notion that there is increased the state of practice of performing the evaluation of the DSLs, mostly including usability concerns, at least after its implementation. Generally, the quality of the reviewed studies was high. On another hand, rarely the assessments are done during domain analysis, which in general is not reporting inclusion of end-users or consideration of different use-cases, although the majority of studies refer to target non-programmers and to contribute easy in use. 

We did collect the valuable body of primary studies that are giving us answers to our research questions, however, to raise the credibility of the conclusions we should extend the analysis to other venues. Also, as we get insights into the categorization of practices we could specify more concretely answers that would give us means to perform more detailed meta-analysis. 

Files (1.8 MB)
Name Size
SLR DSL evaluation technical report.pdf
md5:08ca8fc64c18e618195e1d50c61b8a8f
1.2 MB Download
SLR Protocol - ESE.xlsx
md5:b41d1d069a34a122dc7248622aa264c2
636.2 kB Download
27
26
views
downloads
All versions This version
Views 2727
Downloads 2626
Data volume 25.4 MB25.4 MB
Unique views 2727
Unique downloads 2424

Share

Cite as