###### Abstract
Secondly, an empirical validation evaluated the effectiveness, efficiency, and satisfaction of the two JSON-DSLs, which involved considering how well the DSL captures the essential concepts and operations of the problem domain, how efficiently users can complete tasks, and the impact on domain experts' usability and satisfaction within the development process [22; 23; 24; 25; 26]. Consequently, this work presents significant contributions in web application development, focusing on the application of JSON-based DSLs. In particular, the main contributions of this paper are highlighted below:  
**Specification, Implementation, and Development of RestRho**: A case study of JSON-DSLs for the RhoA architecture demonstrate how JSON-DSLs can be used to express solutions within the RhoArchitecture. RestRho is a JavaScript component that defines and implements a RESTful NodeJS server using two JSON-DSLs and template engines. We show how RestRho can simplify the specification and deployment of web services and operations. **Code Validation**: A rigorous validation of the generated RestRho code is conducted using recognized metrics that offer an objective assessment of the software quality. The application of these metrics provides quantitative insights into complexity, difficulty, effort, estimated errors, maintainability, and other factors associated with RestRho, establishing a robust framework for determining the quality of software development. **Experiment with Computer Engineering Students**: A controlled experiment is conducted with final-year computer engineering students to assess the effectiveness, efficiency, and satisfaction associated with the use of RestRho. The quantitative and qualitative analysis of results provides a detailed understanding of the user experience and highlights perceived challenges and benefits when using RestRho compared with conventional approaches. **Analysis of Qualitative Contributions**: An in-depth analysis of qualitative contributions is carried out through a usability study involving a detailed questionnaire. This analysis reveals critical participant perceptions regarding the ease of use, validity, and utility of RestRho, providing valuable insights into the user experience. The qualitative feedback emphasized quick development times and ease of use once the initial learning phase was overcome. **Identification of Challenges and Improvement Opportunities**: Through the analysis of obtained results, the challenges and improvement opportunities for RestRho are identified. This contributes to a more comprehensive understanding of areas that can benefit from future developments and optimizations, enabling continuous evolution of the tool. Collectively, these contributions aim to advance the understanding of innovative tools in web application development, providing a faster and more efficient approach that can be leveraged by a broad range of professionals, from software engineers to domain-specific experts. Thus, the remainder of the article is structured as follows. Section 2 describes the RestRho use case for creating RESTful APIs based on RhoArchitecture. Section 3 details the validation process conducted for our use case. Section 4 presents discussions on both the code and empirical validation. Section 5 discusses threats to validity. Finally, Section 6 presents our conclusions and future work.