Quality in Use of DSLs: Current Evaluation Methods
Domain Specific Languages (DSLs) are claimed to contribute to increment productivity, while reducing the required maintenance and programming expertise. In this paper, the usability of these languages becomes a major issue: if the language is not easy to learn and use, it is unlikely to be successfully adopted. It is important to foster high quality DSLs during its engineering process. The authors argue that a systematic approach based on User Interface Experimental validation techniques should be used to assess the impact of the introduction of DSLs in the productivity of DSL user. Productivity can be fostered by assessing important usability attributes early in the language construction.