Maria Pérez

Dr. Maria Pérez

orcid

Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
17 December 2020 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Mayra CARRIONMayra CARRION
Mayra CARRION
Marco SantórumMarco Santórum
Marco Santórum
Patricia Acosta-VargasPatricia Acosta-Vargas
Patricia Acosta-Vargas
Jose AguilarJose Aguilar
Jose Aguilar
MPMaria Pérez
Maria Pérez
Standard video games are applications whose development process often follows a traditional software methodology. Serious Games (SGs) are a tool with an immensely positive impact and great success. SGs enable learning and provide entertainment and self-empowerment, which motivates students. The development of an SG consists of complex processes requiring multi-disciplinary knowledge in multiple domains, including knowing the learning domain and adding the appropriate game mechanics to foster high intrinsic motivation and positive player experience that makes the players feel like they are having fun while learning. Otherwise, the game is viewed as boring and not as a fun and engaging activity. Nevertheless, despite their potential, the application of SGs in education has been limited in terms of pedagogy. Several authors assert that this lack is because SG standards and guidelines have not been developed. There is an imbalance between experts’ contributions to education and game design specialists for the SG development. Not all the SGs that have been developed have applied appropriate design methodologies that incorporate both the entertainment mechanics and the serious component. To ensure that an SG meets the user’s expectations, it must be designed using an appropriate method. This work aims to present iPlus, a methodology for designing SGs based on a participatory, flexible, and user-centered approach. Additionally, this paper analyses several case studies with the iPlus methodology.

13 March 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Andrés BastidasAndrés Bastidas
Andrés Bastidas
MPMaria Pérez
Maria Pérez
JHJaime Alcides Meza Hormaza
Jaime Alcides Meza Hormaza
Transpilers refer to a special type of compilation that takes source code and translates it into target source code. This type of technique has been used for different types of implementations in scientific studies. A review of the research areas related to the use of transpilers allows the understanding of the direction in this branch of knowledge. The objective was to carry out an exhaustive and extended mapping of the usage and implementation of transpilers in research studies in the last 10 years. A systematic mapping review was carried out for answering the 5 research questions proposed. The PSALSAR method is used as a guide to the steps needed for the review. In total, from 1181 articles collected, 683 primary studies were selected, reviewed, and analyzed. Proposals from the industry were also analyzed. A new method for automatic data tabulation has been proposed for the mapping objective, using a relational database and SQL language. It was identified that the most common uses of transpilers are related to performance optimizations, parallel programming, embedded systems, compilers, testing, AI, graphics, and software development. In conclusion, it was possible to determine the extent and identification of research sub-areas and their impact on the usage of the transpilers. Future research could be considered about the usage of transpilers in transactional software, migration strategies for legacy systems, AI, math, multiplatform games and apps, automatic source code generation, and networking.

1 January 2015
Verified
Book Chapter
Closed access
PDF file
Víctor H. AndaluzVíctor H. Andaluz
Víctor H. Andaluz
PCPaúl Canseco
Paúl Canseco
José Luis Varela-AldásJosé Luis Varela-Aldás
José Luis Varela-Aldás
Jessica S. OrtizJessica S. Ortiz
Jessica S. Ortiz
MPMaria Pérez
Maria Pérez
RCRicardo Carelli
Ricardo Carelli

17 October 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Andrés BastidasAndrés Bastidas
Andrés Bastidas
MPMaria Pérez
Maria Pérez
JHJaime Alcides Meza Hormaza
Jaime Alcides Meza Hormaza
The utilization of software architectures and designs is widespread in software development, offering conceptual frameworks to address recurring challenges. A transpiler is a tool that automatically converts source code from one high-level programming language to another, ensuring algorithmic equivalence. This study introduces an innovative software architecture design model that integrates transpilers into the back-end layer, enabling the automatic transformation of business logic and back-end components from a single source code (the coding artifact) into diverse equivalent versions using distinct programming languages (the automatically produced code). This work encompasses both abstract and detailed design aspects, covering the proposal, automated processes, layered design, development environment, nest implementations, and cross-cutting components. In addition, it defines the main target audiences, discusses pros and cons, examines their relationships with prevalent design paradigms, addresses considerations about compatibility and debugging, and emphasizes the pivotal role of the transpiler. An empirical experiment involving the practical application of this model was conducted by implementing a collaborative to-do list application. This paper comprehensively outlines the relevant methodological approach, strategic planning, precise execution, observed outcomes, and insightful reflections while underscoring the the model’s pragmatic viability and highlighting its relevance across various software development contexts. Our contribution aims to enrich the field of software architecture design by introducing a new way of designing multi-programming-language software.

10 November 2018 in Lecture Notes in Computer Science
Verified
Book Chapter
Open access
PDF file
Víctor H. AndaluzVíctor H. Andaluz
Víctor H. Andaluz
JAJosé L. Amaquiña
José L. Amaquiña
WQWashington X. Quevedo
Washington X. Quevedo
JMJorge Mora-Aguilar
Jorge Mora-Aguilar
DCDaniel Castillo-Carrión
Daniel Castillo-Carrión
MPMaria Pérez
Maria Pérez
In this paper a virtual reality solution is developed to emulate the environment and the operations of the pitching and receiving traps of pipe scrapers (PIG), with the aim of reinforcing the training of operators in oil camps. To develop this, the information was collected on various pitching and receiving traps of the real pipeline operating companies in the country, thus defining the basic and specific parameters for the virtual recreation of a typical trap model. The 3d models obtains from P&ID’s diagrams to interact with user. The environment, interaction and behavior of pipes was developed in a graphic engine, to make training tasks with real state procedures on the oil industry. The goal is save time, money, resources in the training and learning specific oil industry; and make available a base to simulate another complex process.

26 May 2022 in Data
Verified
Journal Article
Open access
PDF file
Mayra CARRIONMayra CARRION
Mayra CARRION
Jose AguilarJose Aguilar
Jose Aguilar
Marco SantórumMarco Santórum
Marco Santórum
MPMaria Pérez
Maria Pérez
BABoris Astudillo
Boris Astudillo
Patricia Acosta-VargasPatricia Acosta-Vargas
Patricia Acosta-Vargas
A systematic literature review is a synthesis of the available evidence, in which a review of quantitative and qualitative aspects of primary studies is carried out, to summarize the existing information regarding a particular topic. The researchers extract key criteria from papers collected about their study area, answering research questions and conducting document analysis. Nonetheless, in some cases, these criteria are improperly justified, unknowing their true level of importance in the study subject. Hence, an additional study is necessary to explain the criteria relevance in the papers studied using qualitative and quantitative premises. The correct identification of these key criteria is a critical factor in prioritizing and achieving appropriate results in any scientific research work. In our paper, a new method to determine key criteria from a literature review is proposed, composed of three components: input-process-output. First, the inputs are a set of criteria to evaluate and a set of documents to analyze. Next, the process component examines the document set to indicate whether the criteria to be analyzed are found. The process component produces a Boolean matrix, which is the input of the mathematical logic process that will get the key criteria considered necessary and sufficient as the output component. The iKeyCriteria method has been applied in different computing domains, particularly for serious games design and virtual organizations, giving positive results in each context. Finally, we developed an online tool that provides global support to the execution of our method.