Do Software Languages Engineers Evaluate Their Languages?

Download Now Date Added: Jan 2010
Format: PDF

Domain Specific Languages (DSLs) can contribute to increment productivity, while reducing the required maintenance and programming expertise. The authors hypothesize that Software Languages Engineering (SLE) developers consistently skip, or relax, Language Evaluation. Based on the experience of engineering other types of software products, they assume that this may potentially lead to the deployment of inadequate languages. The fact that the languages already deal with concepts from the problem domain, and not the solution domain, is not enough to validate several issues at stake, such as its expressiveness, usability, effectiveness, maintainability, or even the domain expert's productivity while using them.