Experience report: Studying the readability of a domain specific language

Johann Thor Mogensen Ingibergsson, Stefan Hanenberg, Joshua Sunshine, Ulrik Pagh Schultz

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review


Domain-specific languages (DSLs) are commonly expected to improve communication with domain experts compared to general-purpose programming languages (GPLs). However, there is a huge gap in the literature concerning how evidence can be given for this expected improvement - -a phenomenon that is not only known from DSLs, but also from GPLs in general. This paper presents an experience report of applying an iterative process for evaluating DSL readability for a given DSL in the context of safety-critical software in robotics. The goal of this process is to conduct a randomized controlled trial that gives evidence for the better readability of the DSL in comparison to the readability of a GPL. In this experience report, we describe common pitfalls we identified and possible solutions to overcome these problems in the future.

TitelProceedings of the 33rd Annual ACM Symposium on Applied Computing
Vol/bindPart F137816
ForlagAssociation for Computing Machinery
ISBN (Elektronisk)9781450351911
StatusUdgivet - 2018
Begivenhed33rd Annual ACM Symposium on Applied Computing, SAC 2018 - Pau, Frankrig
Varighed: 9. apr. 201813. apr. 2018


Konference33rd Annual ACM Symposium on Applied Computing, SAC 2018
SponsorACM Special Interest Group on Applied Computing (SIGAPP)


Dyk ned i forskningsemnerne om 'Experience report: Studying the readability of a domain specific language'. Sammen danner de et unikt fingeraftryk.