Domain-specific languages: A systematic mapping study
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 …
Languages (DSLs), based on an automatic search including primary studies from journals …
Crossover designs in software engineering experiments: Benefits and perils
In experiments with crossover design subjects apply more than one treatment. Crossover
designs are widespread in software engineering experimentation: they require fewer …
designs are widespread in software engineering experimentation: they require fewer …
Familiar: A domain-specific language for large scale management of feature models
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 …
software product lines (SPLs). In practice, developing an SPL can involve modeling a large …
Effectiveness of Kotlin vs. Java in android app development tasks
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 …
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 …
built on top of the Arpeggio PEG parser and takes away the burden of converting parse trees …
Penrose: from mathematical notation to beautiful diagrams
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 …
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
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 …
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 …
design of a pedagogical support system informed by participatory design sessions with both …
Usability driven DSL development with USE-ME
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 …
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 …
the performance of developers when compared with a GPL. For non-technical domains—eg …