Fernando Montoya

dblp:201/5108 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
4since 2021 · last 2025
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 3 since 2021Databases, data management, data science and information retrieval · 3 · 2 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2025 Enhancing Software Requirements Education Through Active Learning: A Pilot Study on Role-Playing and Real-World Simulations
abstract
Software engineering education (SEE) requires a careful balance between theoretical concepts and practical application, and this is especially true of teaching software requirements. However, traditional teaching methods, such as lectures, often fail to engage students and foster the practical skills necessary for real world software development. We present a pilot study on the application of active learning methodologies in a software engineering course involving 21 midlevel undergraduate informatics students. The approach covers the entire requirements engineering process, from stakeholder identification to effort estimation techniques, to make learning more experiential and applied. We split each class into three segments: (i) theoretical instruction; (ii) collaborative group activities, including role playing to simulate real world dynamics and encourage students to apply concepts in context; and (iii) feedback and guided reflection. The course capstone was a requirements elicitation activity conducted in an actual real world scenario, aimed at consolidating and demonstrating the skills developed throughout the course. Initial results, as shown by ungraded assessment of the elicitation activity and by a student survey, indicate that this structured active learning approach allowed us to achieve the intended learning outcomes and was also well received by the students. Our piloted approach shows promise to provide a replicable SEE method that enhances student engagement, promotes deeper learning, and strengthens the development of practical skills in requirements engineering.
Mauricio Hidalgo, Laura M. Castro, Hernán Astudillo, Fernando Montoya, Manuel Alejandro Goyo
CLEI4
2024 Causal Organizational Mining in Software Engineering: Evaluating Improvement Strategies in Development Team Dynamics
abstract
In the context of software engineering, analyzing causality in the dynamics of development teams is essential for optimizing performance. Causality involves understanding how certain factors (organizational structures, individual interactions) directly influence the team's performance, allowing for the identification and implementation of effective improvements in development processes. Identifying and understanding the underlying causes of heterogeneous effects in team dynamics is essential for improving collaboration and productivity. The lack of specific methodologies to explore these causal relationships in complex organizational settings limits the ability of project leaders to implement effective changes. This article describes a method that uses causal inference in organizational mining to assess software development teams. Data are analyzed to identify interactions and causal factors affecting role dynamics, and causal inference techniques are employed to evaluate the effects of improvement actions. The effectiveness of this approach was confirmed with a pilot software development team at a Chilean payment processing company. By employing causal organizational analysis methods, managers were able to select more focused strategies, based on a deep and detailed understanding of the underlying causal dynamics. This work contributes to the field of software engineering by introducing a structured and causal approach to analyze team dynamics and providing project managers with tools to address the underlying factors that hinder team effectiveness.
Fernando Montoya, Cristian C. Beltran-Hernandez, Hernán Astudillo
CLEI1
2024 A three-dimensional extension of the slope chain code: analyzing the tortuosity of the flagellar beat of human sperm
abstract
Abstract In the realm of 3D image processing, accurately representing the geometric nuances of line curves is crucial. Building upon the foundation set by the slope chain code, which adeptly represents intricate two-dimensional curves using an array capturing the exterior angles at each vertex, this study introduces an innovative 3D encoding method tailored for polygonal curves. This 3D encoding employs parallel slope and torsion chains, ensuring invariance to common transformations like translations, rotations, and uniform scaling, while also demonstrating robustness against mirror imaging and variable starting points. A hallmark feature of this method is its ability to compute tortuosity, a descriptor of curve complexity or winding nature. By applying this technique to biomedical engineering, we delved into the flagellar beat patterns of human sperm. These insights underscore the versatility of our 3D encoding across diverse computer vision applications.
Andrés Bribiesca-Sánchez, Adolfo Guzmán-Arenas, Fernando Montoya, Dan S. Díaz-Guerrero, Haydee O. Hernández, Paul Hernandez-Herrera, Alberto Darszon, Gabriel Corkidi, Ernesto Bribiesca-Correa
Pattern Anal. Appl.3
2023 Causal Graph: Interpretation of Causal Relationships in Temporary Deviations of Business Processes
abstract
Process deviations can be difficult and costly to identify. Therefore, it's imperative for organizations to detect temporary deviations during execution and understand their causal relationships. This enables decision-makers to implement targeted corrective actions. This article presents a method to construct a causal graph for the analysis of process variants, combining techniques from process mining, unsupervised machine learning, and causal discovery and inference. This graph is not susceptible to Simpson's paradox, where aggregating the feature space can lead to incorrect interpretations of causal effects. The technique has been initially validated with a well-known event log, namely a loan application process taken from the BPI Challenge 2017 and containing 16,299 records. This pilot run successfully identified the causal variables and their direction. Wider use of this approach will allow organizations to interpret and estimate the causal effect of an action plan on process variants with temporary deviations.
Fernando Montoya, Hernán Astudillo
CLEI1
2018 3-D +t Human Sperm Flagellum Tracing in Low SNR Fluorescence Images
abstract
along the flagellum in 3-D is not a simple matter since it requires: 1) sophisticated fluorescence imaging techniques dealing with low intensity and signal to noise ratio (SNR) and 2) tracing the flagellum's centerline. Most of the algorithms proposed to trace tubular structures have been developed for multi-branch structures not being adequate for single tubular structures with low SNR. Taking into account the prior knowledge that the flagellum is constituted by a single tubular structure, we propose an automatic method to trace and track multiple single tubular structures from 3-D images. First, an algorithm based on one-class classification allows enhancement of the flagellum. This enhanced 3-D image permits guiding an iterative centerline algorithm toward the flagellum's centerline. Each sperm is assigned an ID to keep track of it in 3-D . Our algorithm was quantitatively evaluated using a ground truth 564 semi-manual traces (six 3-D image stacks) comparing them to those obtained from state-of-the-art tubular structure centerline extraction algorithms. The qualitative and quantitative results show that our algorithm is extracting similar traces as compared with ground truth, and it is more robust and accurate to trace the flagellum's centerline than multi-branch algorithms.
Paul Hernandez-Herrera, Fernando Montoya, Juan M. Rendón-Mancha, Alberto Darszon, Gabriel Corkidi
IEEE Trans. Medical Imaging2