Browsing by Autor "Paul Mendoza del Carpio"
Now showing 1 - 6 of 6
- Results Per Page
- Sort Options
Item type: Item , Extracting word clouds in Git repositories(2017) Paul Mendoza del CarpioGit based social coding platforms (e.g.; GitHub, BitBucket) have been broadly adopted by many open source projects, and have became an important source of technical and social information about software development. That information could be employed for identifying programming conventions used by software development teams. This work intends leverage the naming patterns immersed in a Git repository of source code, for getting word clouds as a summary of it. Git repositories of several open source projects have been employed to evaluate the proposal. The results show significant words mined from the repositories, and frequent implementation features for code artifacts which use these words.Item type: Item , Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente(2019) Paul Mendoza del CarpioLa visualización de software es un tema importante en los dominios de mantenimiento de software, reconstrucción de arquitecturas de software e ingeniería inversa. En este contexto el uso de algunas herramientas de soporte es relevante para aplicaciones medianas y grandes donde la cantidad de código fuente a revisar y analizar es más alta. Este trabajo presenta un framework basado en streams y grafos para la extracción de modelos desde código fuente. Algunas importantes características de este framework incluyen paralelización de streams, representación de elementos basado en grafos, definición de reglas basada en DSL y generación de diagramas UML en formato XMI. Aplicaciones Java Web de repositorios de GitHub fueron empleadas para evaluar las implementaciones del framework; los resultados son mostrados.Item type: Item , Graph of Significant Terms for Source Code(2019) Paul Mendoza del CarpioWhen developers are tasked to modify source code of unknown systems, they have to employ considerable time and effort in activities for understanding the system implementation and locate units of source code. This work proposes a graph that supports the localization of directories which hold significant terms based on their frequency, using criteria of organization of source code directories. Popular open source projects were analyzed, the results show relevant features of visualization and information.Item type: Item , Identification of architectural technical debt: An analysis based on naming patterns(2016) Paul Mendoza del CarpioHasty software development can produce immediate implementations with source code unnecessarily complex and hardly readable. These small kinds of software decay generate a technical debt that could be big enough to seriously affect future maintenance activities. This work presents an analysis technique for identifying architectural technical debt related to non-uniformity of naming patterns; the technique is based on term frequency over package hierarchies. The proposal has been evaluated on projects of two popular organizations, Apache and Eclipse. The results have shown that most of the projects have frequent occurrences of the proposed naming patterns, and using a graph model and aggregated data could enable the elaboration of simple queries for debt identification. The technique has features that favor its applicability on emergent architectures and agile software development.Item type: Item , Towards more Interactive Recordings for E-leaming Using Browser Automation(2021) Paul Mendoza del CarpioEmpirical studies reveal low learner engagement and high attrition rates in online learning environments. Interactive features enable fostering learner engagement while displaying sequences of actions. This work intends to use a browser automation tool to recording test scripts as implementing an instructor bot for executing user interactions which a learner would follow for course navigation. Popular Learning Management Systems and a purpose-based taxonomy have been used to evaluate the types of interactions which are supported by the proposal. The results show that interaction types were supported for the most part.Item type: Item , Using Browsing Bots for Creating Academic e-Portfolios from a LMS(2023) Paul Mendoza del Carpio; Ligia Cateriano Fonseca; Jordy Zamata CorimanyaAn academic e-Portafolio is a relevant component which is used in several learning approaches. However, their implementation carries laborious activities related to collect the learning artifacts, and involves a significant investment of time and resources. This work addresses the creation of an academic e-Portafolio, focused in the collection of information from an LMS (Learning Management System), through the use of browsing bots, and identifying keywords which are useful for indexing the current information. The proposal is evaluated on Google Classroom using a data set of subjects completely delivered in virtual way during the pandemic of COVID-19. The results present measures related to the number of clicks, keywords, and content of the subjects.