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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Usa-DSL: a Process for Usability Evaluation of Domain-Specific Languages

Maicon Bernardino, Ildevana Poltronieri, Avelino F. Zorzo, Edson OliveiraJr
2 citations
JUCS - Journal of Universal Computer Science
Business Process Modeling and Analysis
1.06
article

Usa-DSL: a Process for Usability Evaluation of Domain-Specific Languages

Maicon Bernardino, Ildevana Poltronieri, Avelino F. Zorzo, Edson OliveiraJr
article en
2 citations

Abstract

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.

JUCS - Journal of Universal Computer ScienceVol. 30(8)
Universidade Estadual de Maringá (BR), Pontifícia Universidade Católica do Rio Grande do Sul (BR), Universidade Federal do Pampa (BR)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, Conselho Nacional de Desenvolvimento Científico e Tecnológico
Openalex Percentile: Top 17%
Business Process Modeling and Analysis
1.06
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Usa-DSL: a Process for Usability Evaluation of Domain-Specific Languages — Maicon Bernardino, Ildevana Poltronieri, et al. · JUCS - Journal of Universal Computer Science (2024) | TGRS Research Map | TGRS