Domain-specific languages: A systematic mapping study

T Kosar, S Bohra, M Mernik - Information and Software Technology, 2016 - Elsevier
Context: In this study we report on a Systematic Mapping Study (SMS) for Domain-Specific
Languages (DSLs), based on an automatic search including primary studies from journals …

Crossover designs in software engineering experiments: Benefits and perils

S Vegas, C Apa, N Juristo - IEEE Transactions on Software …, 2015 - ieeexplore.ieee.org
In experiments with crossover design subjects apply more than one treatment. Crossover
designs are widespread in software engineering experimentation: they require fewer …

Familiar: A domain-specific language for large scale management of feature models

M Acher, P Collet, P Lahire, RB France - Science of Computer …, 2013 - Elsevier
The feature model formalism has become the de facto standard for managing variability in
software product lines (SPLs). In practice, developing an SPL can involve modeling a large …

Effectiveness of Kotlin vs. Java in android app development tasks

L Ardito, R Coppola, G Malnati, M Torchiano - Information and Software …, 2020 - Elsevier
Context: Kotlin is a new programming language representing an alternative to Java; they
both target the same JVM and can safely coexist in the same application. Kotlin is advertised …

Textx: a python tool for domain-specific languages implementation

I Dejanović, R Vaderna, G Milosavljević… - Knowledge-based …, 2017 - Elsevier
TextX is a meta-language and a tool for building Domain-Specific Languages in Python. It's
built on top of the Arpeggio PEG parser and takes away the burden of converting parse trees …

Penrose: from mathematical notation to beautiful diagrams

K Ye, W Ni, M Krieger, D Ma'ayan, J Wise… - ACM Transactions on …, 2020 - dl.acm.org
We introduce a system called Penrose for creating mathematical diagrams. Its basic
functionality is to translate abstract statements written in familiar math-like notation into one …

A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems

M Challenger, G Kardas, B Tekinerdogan - Software Quality Journal, 2016 - Springer
Multi-agent systems (MASs) include multiple interacting agents within an environment to
provide a solution for complex systems that cannot be easily solved with individual agents or …

The information won't just sink in: Helping teachers provide technology‐assisted data literacy instruction in social studies

TL Shreiner, M Guzdial - British Journal of Educational …, 2022 - Wiley Online Library
In this study, support for teaching data literacy in social studies is provided through the
design of a pedagogical support system informed by participatory design sessions with both …

Usability driven DSL development with USE-ME

A Barišić, V Amaral, M Goulão - Computer Languages, Systems & …, 2018 - Elsevier
Abstract The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to
reduce the accidental complexity of software systems development. The availability of …

Effectiveness and efficiency of a domain-specific language for high-performance marine ecosystem simulation: a controlled experiment

AN Johanson, W Hasselbring - Empirical Software Engineering, 2017 - Springer
It is a long-standing hypothesis that the concise and customized notation of a DSL improves
the performance of developers when compared with a GPL. For non-technical domains—eg …