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.
La educación mantiene continuamente desafíos evidenciados a través de su evolución, desde sus orígenes. El proceso de aprender en la educación debe ser concebido en un contexto descentralizado del día a día y de colaboración, además, la rápida y profunda transformación tecnológica llevada a cabo a finales del siglo XX y comienzos de XXl, especialmente en las Tecnologías de la Información y las Comunicaciones (TIC), enfrentan a las universidades a una mayor presión para demostrar la efectividad de sus esfuerzos educativos, mejorando el entorno de enseñanza- aprendizaje. La inteligencia colectiva (IC) es un campo emergente que ya tiene un impacto significativo en muchas áreas y tendrá grandes implicaciones en la educación, no sólo desde el lado de las nuevas metodologías, sino también como un reto para la educación, que actualmente está más centrado en el individuo que en el colectivo. Este artículo propone un modelo de Educación de la Inteligencia Colectiva con TIC, combinando dos estrategias: la gestión de ideas y la evaluación en tiempo real en la clase. Se ha creado una plataforma colaborativa llamada FABRICIUS que apoya estos dos elementos para fomentar la colaboración, el empoderamiento y el compromiso de los estudiantes en el proceso de aprendizaje. La investigación propone una lista de métricas para medir el rendimiento individual y colectivo en un curso. Los resultados de los hallazgos en 11 ensayos en Europa e Hispanoamérica evidencian la eficiencia del modelo. Finalmente se discute la necesidad de conectar la gestión universitaria y la innovación en este campo.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.