VLDB 2026 Research / reviewers in the wild / expert
Otávio Cury
dblp:237/6336 · also Otávio Cury da Costa Castro
· DBLP profile ↗
3ranked-venue papers
2as first author
2since 2021 · last 2024
0000-0001-6972-2982ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Source code expert identification: Models and application
Otávio Cury, Guilherme Avelino 0001, Pedro de Alcântara dos Santos Neto, Marco Túlio Valente, Ricardo Britto 0001 |
Inf. Softw. Technol. | 1 |
| 2022 | Identifying Source Code File ExpertsabstractBackground: In software development, the identification of source code file experts is an important task. Identifying these experts helps to improve software maintenance and evolution activities, such as developing new features, code reviews, and bug fixes. Although some studies have proposed repository-mining techniques to automatically identify source code experts, there are still gaps in this area that can be explored. For example, investigating new variables related to source code knowledge and applying machine learning aiming to improve the performance of techniques to identify source code experts. Aim: The goal of this study is to investigate opportunities to improve the performance of existing techniques to recommend source code files experts. Method: We built an oracle by collecting data from the development history and surveying developers of 113 software projects. Then, we use this oracle to: (i) analyze the correlation between measures extracted from the development history and the developers’ source code knowledge and (ii) investigate the use of machine learning classifiers by evaluating their performance in identifying source code files experts. Results:First Authorship and Recency of Modification are the variables with the highest positive and negative correlations with source code knowledge, respectively. Machine learning classifiers outperformed the linear techniques (F-Measure = 71% to 73%) in the public dataset, but this advantage is not clear in the private dataset, with F-Measure ranging from 55% to 68% for the linear techniques and 58% to 67% for ML techniques. Conclusion: Overall, the linear techniques and the machine learning classifiers achieved similar performance, particularly if we analyze F-Measure. However, machine learning classifiers usually get higher precision while linear techniques obtained the highest recall values. Therefore, the choice of the best technique depends on the user’s tolerance to false positives and false negatives. Otávio Cury, Guilherme Avelino 0001, Pedro de Alcântara dos Santos Neto, Ricardo Britto 0001, Marco Túlio Valente |
ESEM | 1 |
| 2019 | Case study of the introduction of game design techniques in software developmentabstractSoftware development, in many moments, is an exciting and challenging activity, but it can present itself as a boring endeavour in others. At the same time, the introduction of game elements into efforts such as the teaching of Software Engineering shows that real‐world activities can assemble game design elements and that it can make them more engaging. In this work, it is proposed the introduction of game design elements in software development, especially in the Scrum process. For this, elements are included to stimulate adherence to the prescriptions of the process, besides stimulating the execution of more activities by the team, positively impacting the productivity of a project. The authors present the idealised mechanics and the results obtained from the accomplishment of a case study in a software development team in a private company. Overall, the gamification applied to software development stimulated developers to perform their daily tasks, although this result did not generate strong evidence of increased productivity. Pedro de Alcântara dos Santos Neto, Danilo Medeiros, Irvayne Matheus de Sousa Ibiapina, Otávio Cury |
IET Softw. | 4 |