Usa-DSL: a Process for Usability Evaluation of Domain-Specific Languages
Software architects and developers often use Domain-Specific Languages (DSLs) to model or code applications. However, designing a DSL that effectively represents its domain can be a challenge, potentially contributing to poor uptake and usage. To the best of our knowledge, one issue is that DSL designers may evaluate their language’s usability using ad hoc processes, due to a lack of expertise in usability evaluation. Additionally, current approaches lack well-defined processes and may not yield the desired results for DSL designers. Therefore, DSL designers require a well-defined usability evaluation process to assess how architects, developers, and end users perceive their DSL. This paper introduces Usa-DSL, a Usability Evaluation Process for Domain-Specific Languages. Usa-DSL aims to assist DSL designers in evaluating their languages in terms of ease and quality of use, without requiring deep knowledge of usability evaluation. We analyze the feasibility of Usa-DSL and show that it is a useful and user-friendly tool for evaluating DSLs.
Authors
- Maicon Bernardino (ORCID: https://orcid.org/0000-0003-2776-8020)
- Ildevana Poltronieri (ORCID: https://orcid.org/0000-0002-8830-4230)
- Avelino F. Zorzo (ORCID: https://orcid.org/0000-0002-0790-6759)
- Edson OliveiraJr (ORCID: https://orcid.org/0000-0002-4760-1626)
Institutions
- Universidade Estadual de Maringá (BR)
- Pontifícia Universidade Católica do Rio Grande do Sul (BR)
- Universidade Federal do Pampa (BR)
Publication Details
- Journal
- JUCS - Journal of Universal Computer Science
- Published
- 2024-08-23
- DOI
- https://doi.org/10.3897/jucs.103264
- Citations
- 2
- Primary Topic
- Business Process Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 1.06
Funders
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Conselho Nacional de Desenvolvimento Científico e Tecnológico