Next Article in Journal
Oral Microbiome and Oral Health: Current Stage and Future Prospective
Previous Article in Journal
Topology Optimisation of Structural Steel with Non-Penalisation SEMDOT: Optimisation, Physical Nonlinear Analysis, and Benchmarking
 
 
Article
Peer-Review Record

Transpiler-Based Architecture Design Model for Back-End Layers in Software Development

Appl. Sci. 2023, 13(20), 11371; https://doi.org/10.3390/app132011371
by Andrés Bastidas Fuertes 1,*, María Pérez 1 and Jaime Meza 2
Reviewer 1: Anonymous
Reviewer 2:
Appl. Sci. 2023, 13(20), 11371; https://doi.org/10.3390/app132011371
Submission received: 19 September 2023 / Revised: 5 October 2023 / Accepted: 8 October 2023 / Published: 17 October 2023
(This article belongs to the Topic Software Engineering and Applications)

Round 1

Reviewer 1 Report

The research demonstrates a fair approach that aims to cover both design features of the development environment, specifically focusing on the advantages and disadvantages of compatibility and debugging. Additionally, the research highlights the crucial importance of the transpiler in this context. The significance of this observation lies in the author's influence on the inclusion of an empirical experiment that demonstrates the practical applicability of the proposed model through the implementation of a collaborative approach. However, there are some few drawbacks that need to be addressed as follows:

1. The Introduction Section lacks sufficient citations, with just five references provided, none of which are relevant to the justification of the research problems. The existing text is of substandard quality and requires a comprehensive revision.

2. There is a lack of citations from line 247 to line 1102. The present section of the paper has the lowest level of strength. Spanning nearly 18 pages devoid of any citations. 

3. The introductory point on software architectural design was well delivered. However, the inclusion of a diagram is necessary for the software architectural design.

4. Additionally, it is necessary to offer a visual representation in the form of diagrams that illustrate the Database engine from various perspectives. 

5. In addition to this, it is essential to incorporate visual representations of the Business Logic in the form of diagrams so as to demonstrate it from a number of different points of view. 

 

Minor editing of the English language required

Author Response

Please refer to the attachment

Author Response File: Author Response.pdf

Reviewer 2 Report

The paper presents multi-programming-language software development and code generation based transpilers and its usage for back-end layer. The main concepts and the relations of the system layers are well described. The paper is well written and presents an interesting approach.

-        Authors must include description of case study and its enhancements on it compared to traditional approaches

-        I think that the term transpilers should be explained as it is not often used.

-        Authors consider structural design model, please how about the behavioural aspects of the system

-        ADL and MDD are two well-known specifications in software engineering. Authors must include MDD specifications as ADLs in the Introduction

-        Improve state of art: e.g., Alti et al, Integration of Architectural Design and Implementation Decisions into a MDA Framework, 2010. Alti et al, Context-aware quality model driven approach: A new approach for quality control in pervasive computing environments, 2010 and et al, . Transpilers: A Systematic Mapping Review of Their Usage in Research and Industry. Applied Sciences, 13(6), 3667, 2023.

-        Figure 3 summarizes in a good way the main phases of the approach but some process requires to be more discussed like the usage process, and the output component which is used to produce different usage model transformation.

-        I would like to know how the proxy is used to generate code encoded in the front-end language. Please specify some front-end languages

-        I prefer that you add the link between layers in Figure 5.

-        In section 3.4.8, how about the optimization of generated source code.

-        Authors must present some algorithms to generate source code and some transformation rules.

Author Response

Please refer to attachment

Author Response File: Author Response.pdf

Round 2

Reviewer 2 Report

Authors have addressed all my comments  in the revised paper.

No further comments

)minor révision of paper

Back to TopTop