{rfName}
An

Indexed in

License and use

Icono OpenAccess

Citations

5

Altmetrics

Analysis of institutional authors

Jurado FAuthorRodríguez FdAuthor

Share

April 17, 2023
Publications
>
Article

An approach to build JSON-based Domain Specific Languages solutions for web applications

Publicated to:Journal Of Computer Languages. 75 101203- - 2023-06-01 75(), DOI: 10.1016/j.cola.2023.101203

Authors: Chavarriaga, E; Jurado, F; Rodríguez, FD

Affiliations

UGROUND GLOBAL SL - Author
Uground Global SL, Madrid, Spain - Author
Univ Autonoma Madrid, Madrid, Spain - Author
Univ Catolica Avila, Avila, Spain - Author
Universidad Autónoma de Madrid - Author
Universidad Católica de Ávila - Author
See more

Abstract

Because of their level of abstraction, Domain-Specific Languages (DSLs) enable building applications that ease software implementation. In the context of web applications, we can find a lot of technologies and programming languages for server-side applications that provide fast, robust, and flexible solutions, whereas those for client-side applications are limited, and mostly restricted to directly use JavaScript, HTML5, CSS3, JSON and XML. This article presents a novel approach to creating DSL-based web applications using JSON grammar (JSON-DSL) for both, the server and client side. The approach includes an evaluation engine, a programming model and an integrated web development environment that support it. The evaluation engine allows the execution of the elements created with the programming model. For its part, the programming model allows the definition and specification of JSON-DSLs, the implementation of JavaScript components, the use of JavaScript templates provided by the engine, the use of link connectors to heterogeneous information sources, and the integration with other widgets, web components and JavaScript frameworks. To validate the strength and capacity of our approach, we have developed four case studies that use the integrated web development environment to apply the programming model and check the results within the evaluation engine.

Keywords

designjavascriptjsonjson-dsltemplates engineweb applicationsDomain-specific languagesJavascriptJsonJson-dslProgramming languageTemplates engineWeb applications

Quality index

Bibliometric impact. Analysis of the contribution and dissemination channel

The work has been published in the journal Journal Of Computer Languages, and although the journal is classified in the quartile Q3 (Agencia WoS (JCR)), its regional focus and specialization in Computer Science, Software Engineering, give it significant recognition in a specific niche of scientific knowledge at an international level.

From a relative perspective, and based on the normalized impact indicator calculated from the Field Citation Ratio (FCR) of the Dimensions source, it yields a value of: 3.39, which indicates that, compared to works in the same discipline and in the same year of publication, it ranks as a work cited above average. (source consulted: Dimensions Aug 2025)

Specifically, and according to different indexing agencies, this work has accumulated citations as of 2025-08-04, the following number of citations:

  • Scopus: 5

Impact and social visibility

From the perspective of influence or social adoption, and based on metrics associated with mentions and interactions provided by agencies specializing in calculating the so-called "Alternative or Social Metrics," we can highlight as of 2025-08-04:

  • The use, from an academic perspective evidenced by the Altmetric agency indicator referring to aggregations made by the personal bibliographic manager Mendeley, gives us a total of: 47.
  • The use of this contribution in bookmarks, code forks, additions to favorite lists for recurrent reading, as well as general views, indicates that someone is using the publication as a basis for their current work. This may be a notable indicator of future more formal and academic citations. This claim is supported by the result of the "Capture" indicator, which yields a total of: 27 (PlumX).

With a more dissemination-oriented intent and targeting more general audiences, we can observe other more global scores such as:

  • The Total Score from Altmetric: 1.
  • The number of mentions on the social network X (formerly Twitter): 1 (Altmetric).

It is essential to present evidence supporting full alignment with institutional principles and guidelines on Open Science and the Conservation and Dissemination of Intellectual Heritage. A clear example of this is:

  • The work has been submitted to a journal whose editorial policy allows open Open Access publication.
  • Assignment of a Handle/URN as an identifier within the deposit in the Institutional Repository: https://repositorio.uam.es/handle/10486/707334

Leadership analysis of institutional authors

There is a significant leadership presence as some of the institution’s authors appear as the first or last signer, detailed as follows: Last Author (RODRIGUEZ ORTIZ, FRANCISCO BORJA).