Danilo Monteiro Ribeiro

SE
6papers
5citations
Novelty18%
AI Score42

6 Papers

31.9SEApr 6
Corporate Training in Brazilian Software Engineering: A Qualitative Study of Useful Learning Experiences

Rodrigo Siqueira, Antonio Oliveira, Breno Alves de Andrade et al.

Context: Quantitative studies can identify statistical predictors of training quality, but they often fail to capture what professionals themselves consider genuinely useful learning experiences and why. Objective: This study qualitatively investigates which types of learning experiences are perceived as most useful by Brazilian software engineering professionals and what characteristics define this usefulness. Method: Open-ended responses from 195 software engineering professionals were analyzed using Thematic Analysis, supported by frequency and lemmatization analysis using IRAMUTEQ and co-occurrence analysis between themes. Results: Five themes emerged: Continuous Technical Updating (T1), Practical and Applied Learning (T2), Formal Academic Education (T3), Social Learning and Networking (T4), and Leadership Development and Soft Skills (T5). Technical updating and practical application dominate professionals' accounts. Formal education, social learning, and soft skills are also valued as complementary dimensions. Conclusions: Perceived usefulness is strongly tied to alignment with daily work demands and immediate applicability. The convergence of technical updating (T1) and practical application (T2) in both frequency and co-occurrence reinforces the imperative of continuous learning in software engineering. Useful learning is not reducible to a single modality: genuinely valued experiences span technical, academic, social, and self-directed dimensions. Formal academic education and practical learning are perceived as complementary rather than competing. Organizations should design training ecosystems that integrate these dimensions rather than delivering isolated events.

32.0SEApr 6
Corporate Training in Brazilian Software Engineering: A Quantitative Study of Professional Perceptions

Rodrigo Siqueira, Antonio Oliveira, Breno Alves Andrade et al.

Context: Strategic corporate training is essential for the sustained professional development of software engineers. However, there is a knowledge gap regarding the factors that drive quality and effectiveness of such training from the professionals' perspective, and no validated instrument exists for assessing these factors in the software engineering (SE) domain. Objective: This study aims to quantitatively analyze which factors influence SE professionals' perceptions of corporate training quality and effectiveness. Method: A quantitative survey was conducted with 282 Brazilian SE professionals. A structured questionnaire was developed and polychoric correlation was adopted for data analysis. Results: Three tightly correlated factors (cognitive engagement, variety of activities, and instructor performance) emerged as the strongest predictors of perceived training quality and effectiveness. Mandatory participation significantly reduces motivation and perceived training quality. Perceived impact on personal time proved to be largely independent of training quality. These findings are consistent with the general training effectiveness literature. Conclusions: Training effectiveness in the SE context is predominantly determined by three factors: cognitive engagement, variety of activities, and instructor performance. Mandatory participation negatively influences motivation, perceived relevance, and perceived training quality, while also amplifying the perception of time burden. The consistency with the general literature suggests that software organizations do not need to reinvent training design principles and can apply established guidelines with confidence. Salas and Cannon-Bowers' framework produced coherent results in the SE context, making it a promising candidate for future psychometric validation.

31.2SEApr 8
It's Not About Whom You Train: An Analysis of Corporate Education in Software Engineering

Rodrigo Siqueira, Danilo Monteiro Ribeiro

Context: Corporate education is a strategic investment in the software industry, but little is known about how different professional profiles perceive these initiatives. Objective: To investigate whether sociodemographic and professional variables influence the perception of quality and effectiveness of corporate training in Software Engineering (SE). Method: Non-parametric significance tests were applied to data from a survey with 282 Brazilian professionals, crossing 27 perception items with 9 sociodemographic variables (gender, age, education level, state, experience, professional level, company size, area of work, and nature of participation), totaling 243 combinations. Results: Of the 243 combinations tested, only 35 showed statistical significance. Training mandatoriness was the dominant factor, affecting 24 of 27 items. Length of experience revealed a non-linear descriptive pattern with a low-engagement zone between 3 and 6 years. Differences by area of work indicated an expressive gap in soft skills training for advanced technical roles. Personal profile variables and company size produced no relevant significant differences. Conclusion: Personal profile variables do not determine the perception of quality and effectiveness, while professional trajectory variables (experience, level, area of work) produce localized differences. The voluntariness of participation remains a determining factor, in line with the literature. The absence of gender differences in a sample with 23\% women suggests that barriers operate before training, in access and representation, not during the learning experience.

15.5SEMar 12
The professional's opinion: Suggestions for improving the corporate education training process in Software Engineering

Rodrigo Siqueira, Danilo Monteiro Ribeiro

Technology organizations continuously invest in professional development, but face difficulties in transferring learning to project practice. This exploratory qualitative study investigates which improvements software engineering professionals suggest for organizational learning processes. 174 open-ended responses were analyzed through reflexive thematic analysis. Five themes emerged: practical applicability and alignment with needs; pedagogical quality and organization; time and structural conditions; incentives and institutional recognition; and interaction, mentoring, and social exchange. The results indicate that improving learning requires systemic interventions that integrate practical relevance, structural support, and a favorable institutional culture.

7.5SEApr 29
Beyond Accuracy: LLM Variability in Evidence Screening for Software Engineering SLRs

Gilberto Sussumu Hida, Danilo Monteiro Ribeiro, Erika Yahata

Context: Study screening in systematic literature reviews is costly, inconsistency-prone, and risk-asymmetric, since false negatives can compromise validity. Despite rapid uptake of Large Language Models (LLMs), there is limited evidence on how such models behave during the study screening phase, particularly regarding the choice of specific LLMs and their comparison with classical models. Objective: To assess LLM performance and variability in screening, quantify the impact of input metadata (abstract, title, keywords), and compare LLMs with classical classifiers under a shared protocol. Methods: We analyzed 12 LLMs from 4 providers (OpenAI, Google Gemini, Anthropic, Llama) and 4 classical models (Logistic Regression, Support Vector Classification, Random Forest, and Naive Bayes) on 2 real Systematic Literature Reviews (SLRs), totaling 518 papers. The experimental design investigated 3 critical dimensions: (i) LLMs performance variability, (ii) the impact of input feature composition (abstract, title, and keywords) on LLM performance, and (iii) the real gain of using LLMs instead of more traditional classification models. Results: LLMs exhibited substantial heterogeneity and residual non-determinism even at temperature zero. Abstract availability was decisive: removing it consistently degraded performance, while adding title and/or keywords to the abstract yielded no robust gains. Compared to classical models, performance differences were not consistent enough to support generalizable LLM superiority. Discussion: LLM adoption should be justified by operational and governance constraints (reproducibility, cost, metadata availability), supported by pilot validation and explicit reporting of variability and input configuration.

SEOct 23, 2021
Changing Software Engineers' Self-Efficacy with Bootcamps:A Research Proposal

Danilo Monteiro Ribeiro, Alberto Souza, Victor Santiago et al.

In several areas of knowledge, self-efficacy is related to the perfomance of individuals, including in Software Engineering. However,it is not clear how self-efficacy can be modified in training conducted by the industry. Furthermore, we still do not understand how self-efficacy can impact an individual's team and career in the industry. This lack of understanding can negatively impact how companies and individuals perceive the importance of self-efficacy in the field. Therefore, We present a research proposal that aims to understand the relationship between self-efficacy and training in Software Engineering. Moreover, we look to understand the role of self-efficacy at Software Development industry. We propose a longitudinal case study with software engineers at Zup Innovation that participating of our bootcamp training. We expect to collect data to support our assumptions that self-efficacy can be related to training in Software Engineering. The other assumption is that self-efficacy at the beginning of training is higher than the middle, and that self-efficacy at the end of training is higher than the middle. We expect that the study proposed in this article will motivate a discussion about self-efficacy and the importance of training employers in the industry of software development.