Abstract
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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 33rd Annual ACM Symposium on Applied Computing |
Volume | Part F137816 |
Publisher | Association for Computing Machinery |
Publication date | 2018 |
Pages | 2030-2033 |
ISBN (Electronic) | 9781450351911 |
DOIs | |
Publication status | Published - 2018 |
Event | 33rd Annual ACM Symposium on Applied Computing, SAC 2018 - Pau, France Duration: 9. Apr 2018 → 13. Apr 2018 |
Conference
Conference | 33rd Annual ACM Symposium on Applied Computing, SAC 2018 |
---|---|
Country/Territory | France |
City | Pau |
Period | 09/04/2018 → 13/04/2018 |
Sponsor | ACM Special Interest Group on Applied Computing (SIGAPP) |
Keywords
- Computer vision
- DSL
- Functional safety
- Readability
- Safety