Centro de Altos Estudios en Tecnología Informática
Permanent URI for this community
Browse
Browsing Centro de Altos Estudios en Tecnología Informática by Issue Date
Results Per Page
Sort Options
-
ItemSoftware Engineering Competence-Based Learning in Collaborative Virtual Environments(10th IIITEC International Symposium on Innovation and Technology, 2019) Battaglia, Nicolás ; Neil, Carlos Gerardo ; De Vincenzi Zemborain, Marcelo Edgardo ; Beltramino, Juan PabloEducational entities must face changes which impact directly on the traditional academic model: the ICT´s impact in education and, the advance in the global field of Competency Based Learning (CBL). Transforming the face-to-face courses into virtual ones, requires all the educational nstitutions to face new challenges: getting teachers to become familiar with the CBL model and, together with students, promoting the ability to adapt to change. In this paper, the creation of a face-to-face course using the CBL model is presented and a plan to transform it into a virtual course is proposed.
-
ItemUAI Case: An uCASE-CL model implementation(OmniaScience (Omnia Publisher SL), 2019-2-1) Battaglia, Nicolás ; Neil, Carlos Gerardo ; Martínez, María Roxana ; De Vincenzi Zemborain, Marcelo EdgardoThe new models of teaching and learning have their focus on technology, especially on issues related to ubiquity. The impact of ICT in education generates new learning opportunities: the mobile or ubiquitous, which open new doors to technological environments that allow students to learn at any time and place, providing, in addition, tools that give the possibility to perform collaborative work and learning. The integration of a ubiquitous virtual teaching and learning environment with collaborative work forms the Ubiquitous Computer Supported Collaborative Learning model. What has been mentioned before allowed us to understand the importance of making a specification of this model that provides the possibility of using a tool for professional use in the Software Engineering during the teaching and learning processes, including the specific activities of evaluation and monitoring of works. These tools, called Computer-Aided Software Engineering, must be an active part of the uCSCL model. This integration, forms the model proposed in our work, called uCASE-CL. A prototype of the implementation of the model was developed, which we have called UAI Case. This solution is a proposal to cover the need to have tools that can be used in the teaching of the SE, and which allow the student to acquire and strengthen the academic learning.
-
ItemSoftware Engineering Competence-Based Learning in Collaborative Virtual Environments(V IEEE World Conference Engineering Education, 2021) Battaglia, Nicolás ; Neil, Carlos Gerardo ; De Vincenzi Zemborain, Marcelo EdgardoThe constant change in learning due to new possibilities provided by emerging technologies makes us think about how effective the traditional method of teaching is. Teaching students how to be competent instead of simply giving them content for their formation might change learning, where not only new graduates will know the content of an area of knowledge but will also apply that content into professional tasks that they experimented through their formation. To boost learning with the use of competences, it is important to use tools and applications, such as Computer-Aided Software Engineering tool (CASE, a type of software tool which is primarily used to design applications), that allow learning anywhere and anytime. It is necessary to use an evaluation method adapted to a competence-based learning, allowing students to comprehend and follow each of the competences, for which we recommend the use of rubrics that facilitate evaluation and self-evaluation
-
ItemExploring parallel formal verification of BIG-DATA systems(Universidad de Palermo, 2021) Asteasuain, Fernando ; Rodríguez Caldeira, LucianaSoftware Engineering is trying to adapt its tools, mechanisms and techniques to cope with the challenges involved when developing BIG DATA software systems. In particular, formal verification in one of the areas that more urgently is required to step in. In this work we introduce two crucial aspects aiming to adapt FVS to cope with BIG Data requirements. For one side, FVS’s parallel algorithm is proved to be sound and correct. For the other side, we developed a compelling empirical validation of our approach, employing a communication protocol relevant in the industrial world within a context of parallel systems, introducing a load-balancer process and comparing several implementations.
-
ItemEcuación de Ginzburg Landau compleja con un término potencial en espacios de Zhidkov(Asociación Argentina de Matemática Aplicada, Computacional e Industrial (ASAMASI), 2021) Besteiro, Agustín TomásConsideramos la ecuación de Ginzburg Landau compleja con un término de tipo potencial acotado en la recta real. Demostramos la existencia local de soluciones para el problema de valores iniciales en espacios de Zhidkov, como subespacio de las funciones uniformemente continúas utilizando métodos de splitting númerico.
-
ItemValidación de métricas propuestas de calidad para el estudio de datos abiertos en base a criterios estándares : Aplicación HEVDA(Sociedad Argentina de Informática, SADIO, 2021) Martínez, María Roxana ; Pons, Claudia Fabiana ; Rodríguez, Rocío Andrea ; Vera, Pablo MartínEste trabajo presenta la metodología utilizada para la validación de métricas de calidad de datasets abiertos gubernamentales. Estas son sugeridas en base a los distintos aspectos definidos sobre estudios y relevamientos realizados. Para ello se explica cada métrica propuesta a través de un prototipo de desarrollo propio llamado HEVDA, el cual realiza un estudio de un dataset y verifica el estado de éste para cada una de las métricas sugeridas (registros repetidos, cantidad de casos con registros incompletos, entre otras), obteniendo así, un “estado de salud de los datos abiertos disponibilizados”. Además, se plantean los criterios estándares y dimensiones de calidad que son utilizados para la justificación de dichas métricas basadas en Normas ISO, buenas prácticas y estudios de criterios estándares universales en aspectos de calidad.
-
Item¿Qué factores personales afectan a la calidad y productividad de TDD? : Un experimento con profesionales(Sociedad Argentina de Informática, SADIO, 2021) Pons, Claudia Fabiana ; Raura, Geovanny ; Fonseca, Efraín R. ; Dieste, OscarContexto: Test-Driven Development (TDD) es una técnica de desarrollo de software ágil que es ampliamente utilizada en la industria, aunque su efectividad ha generado incertidumbre si se compara con técnicas de desarrollo tradicional. Objetivo: Estudiar la efectividad de TDD considerando el grado de influencia de distintos factores humanos. Metodología: Experimento aleatorizado (crossover 2x2) realizado con sujetos profesionales en un ámbito académico. Resultados: La calidad y productividad al aplicar TDD es algo superior a lo obtenido con el desarrollo iterativo incremental (ITLD). La edad de los participantes, la función que desempeñaban en su trabajo y el conocimiento previo de la técnica de TDD ejercen influencia sobre las variables respuesta.
-
ItemAportes para la implementación de un modelo de formación orientado a competencias(UAI Editorial, 2021-11) Neil, Carlos GerardoEste informe, consensuado por los integrantes de la Red RIISIC, pretende formular las bases que servirán de inicio para próximos documentos de trabajo relacionados al desarrollo y evaluación de competencias de los espacios curriculares, con la intención de ser utilizados por cada unidad académica, como insumo para el rediseño del plan de estudios centrado en competencias de la terminal Ingeniería en Sistemas de Información/ Informática (ISI/I). Para su elaboración se ha tenido en cuenta la “Propuesta de estándares de segunda generación para la acreditación de carreras de ingeniería en la República Argentina”, denominado “Libro Rojo” de CONFEDI (CONFEDI, 2018), el “Marco Conceptual y definición de estándares de acreditación de las carreras de ingeniería” (CONFEDI, 2017) y el “Documento Competencias y perfil del Ingeniero Iberoamericano, formación de profesores y desarrollo tecnológico e innovación” (CONFEDI, 2016).
-
ItemOpen and branching behavioral synthesis with scenario clauses(Latin-american Center for Informatics Studies (CLEI), 2021-12-20) Asteasuain, Fernando ; Gamboa, Pablo Daniel ; Calonge, Federico ; Dubinsky, ManuelThe Software Engineering community has identi_ed behavioral speci_cation as one of the main challenges to be addressed for the transference of formal veri_cation techniques such as model checking. In particular, expressivity of the speci_cation language is a key factor, especially when dealing with Open Systems and controllability of events and branching time behavior reasoning. In this work, we propose the Feather Weight Visual Scenarios (FVS) language as an appealing declarative and formal veri_cation tool to specify and synthesize the expected behavior of systems. FVS can express linear and branching properties in closed and Open systems. The validity of our approach is proved by employing FVS in complex, complete, and industrial relevant case studies, showing the exibility and expressive power of FVS, which constitute the crucial features that distinguish our approach.
-
ItemRelevamiento y análisis de la evolución de los estándares para la web móvil(Universidad de Guadalajara. Centro Universitario de Ciencias Exactas e Ingenierías, (CUCEI). División de Electrónica y Computación., 2021-4) Rodríguez, Rocío Andrea ; Vera, Pablo Martín ; Martínez, María Roxana ; Dogliotti, Mariano GastónEl World Wide Web Consortium (W3C), es un consorcio internacional que establece estándares para la Web. Esos estándares, llamados recomendaciones, son tomados e implementados por los navegadores Web, permitiendo que los desarrolladores los utilicen. Estas recomendaciones son muy importantes para la portabilidad ya que permiten que cualquier usuario utilice una aplicación Web con todas sus características sin importar el navegador que posea. Este artículo presenta un relevamiento de las recomendaciones del W3C realizando una clasificación de acuerdo con el grado de madurez alcanzado dentro de las categorías propuestas por la misma organización. Sin perder de vista la importancia de la estandarización llevada a cabo por el W3C, se presenta un caso de estudio que evidencia problemas en la evolución entre las diferentes etapas. Las nuevas funcionalidades son implementadas en los navegadores antes de estandarizarse, por lo tanto, surgen las siguientes dudas: ¿Es confiable tomar como base e implementar una tecnología que aún no se ha convertido en recomendación, pero está cerca de serlo? ¿Cuánto tiempo debe un desarrollador esperar para poder usar una nueva tecnología en sus desarrollos? El caso de estudio propuesto dará respuesta a estas preguntas.
-
ItemQuality evaluation of government open data sets in Argentina using the HEVDA Validation Tool(Universidad Técnica de Babahoyo (Ecuador), 2021-4-4) Martínez, María Roxana ; Pons, Claudia Fabiana ; Rodríguez, Rocío Andrea ; Vera, Pablo MartínThis work consists of measuring the quality of the datasets available on the web portal of the official public and national site of the country of Argentina. This research proposes to carry out a quality study applying the Open Data Quality Validation Tool (HEVDA), this tool implements quality metrics that measure the selected dataset, which results in an analysis of the flaws detected in it; for example, it allows detecting if there are errors, incomplete records, types of redundancy, etc. To explain the framing of this work, a survey of the aspects that are involved in this context is shown: open government, open public data, as well as government transparency. On the other hand, it shows the importance of maintaining the quality of the shared data, since it will be reused in different data sources and software, so this research focuses on the necessary aspects that favor the reading and understanding of the data sets published on government portals, which allows generating public opinion and showing traceability of the management of government resources.
-
ItemModulector : una plataforma como servicio para el acceso a bases de datos de micro ARNs(Universidad Nacional de La Plata, 2021-8-5) Butti, Matías Daniel ; Marraco, Agustin Daniel ; Abba, Martín Carlos ; Menazzi, Sebastián ; Hasperué, Waldo ; Camele, GenaroEl notable crecimiento del volumen de datos genómicos y la enorme variedad de bases de datos que los almacenan, hacen indispensable disponer de mecanismos eficientes y eficaces de integración. En la actualidad se encuentran disponibles varias herramientas que ofrecen APIs (Interfaz de programación de aplicaciones) que permiten acceder a dicha información, que pueden ser utilizados tanto a través de lenguajes de programación como de navegadores a partir de servicios web. Sin embargo, en dominios específicos de la bioinformática como el caso de los micro ARN -pequeñas moléculas de ARN de gran interés por su capacidad de regular la actividad de otros genes- la mayoría de las soluciones recurren en problemas que dificultan su uso, incluyendo la falta de procesos que simplifiquen la actualización de sus bases de datos a medida que se publica nueva información, tiempos de respuesta inadecuados, dificultad para garantizar la escalabilidad, falta de consistencia en el formato de intercambio de datos, funcionalidad extremadamente limitada, errores por falta de mantenimiento, entre otros problemas frecuentes. En el presente trabajo se presenta Modulector, una solución que integra información de bases de datos genómicas, con bases de datos de micro ARNs (microARNs), para simplificar el acceso a las distintas dimensiones de información de los microARNs de interés (secuencias, fármacos y patologías asociadas, genes regulados, publicaciones científicas), poniendo especial énfasis en resolver las problemáticas técnicas comunes descritas anteriormente. Modulector brinda acceso a través de una API REST (API para la transferencia de estado representacional), garantiza tiempos de respuesta adecuados y escalabilidad, tiene capacidad de ordenamiento, filtro, búsqueda y paginado de resultados. La solución utiliza contenedores, simplificando el despliegue en cualquier servidor, lo que la hace adaptable para la mayoría de los casos de uso donde se quiere utilizar Modulector de manera privada. Toda la información retornada por Modulector se encuentra normalizada en formato JSON, haciéndola eficiente para su manipulación mediante cualquier herramienta de desarrollo. El código fuente de Modulector está disponible en https://github.com/omics-datascience/modulector.