Demo Data from EDBT 2026 / reviewers in the wild / expert
Samuel C. Fonseca
dblp:269/7508
· DBLP profile ↗
4ranked-venue papers
2as first author
3since 2021 · last 2021
0009-0001-0644-4353ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 56% Empirical software engineering · 44% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › release engineering
continuous integration |
0.5 | 1 | 2021 | Automatically Deciding on the Integration of Commits Based on Their Descriptions · ASE 2021 |
Empirical software engineering
mining software repositories |
0.5 | 1 | 2021 | Automatically Deciding on the Integration of Commits Based on Their Descriptions · ASE 2021 |
Software maintenance and evolution › software configuration management › software release management
software release |
0.1 | 1 | 2021 | Automatically Deciding on the Integration of Commits Based on Their Descriptions · ASE 2021 |
Methods — techniques the papers use, named apart from their topics
natural language processing · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | A Recommender System Based on Effort: Towards Minimising Negative Affects and Maximising Achievement in CS1 Learning
Filipe D. Pereira, Hermino B. F. Junior, Luiz Rodriguez, Armando M. Toda, Elaine Harada T. de Oliveira, Alexandra I. Cristea, David B. F. Oliveira, Leandro S. G. Carvalho, Samuel C. Fonseca, Ahmed Alamri, Seiji Isotani |
ITS | 9 |
| 2021 | Automatically Deciding on the Integration of Commits Based on Their DescriptionsabstractContinuous Integration is a critical problem for software maintenance in global projects, compromising companies’ performance, which tends to accumulate a high-resolution time due to the approval process, conflict resolution, tests, and validations. The process of the validation involves the commit description interpretation and can be automated by NLP-mechanisms. This paper presents an intelligent NLP-based approach to evaluate whether the commits can be integrated into a certain software release based only on their descriptions. Our experiments showed an accuracy of 92.9%. Samuel C. Fonseca, Mateus C. Lucena, Tiago M. Reis, Pedro F. Cabral, Walmir A. Silva, Flávia de Souza Santos, Felipe T. Giuntini, Juliano Sales |
ASE | 1 |
| 2021 | Towards a Human-AI Hybrid System for Categorising Programming ProblemsabstractAs programming skills are increasingly required world-wide and across disciplines, many students use online platforms that provide automatic feedback through a Programming Online Judge (POJ) mechanism. POJs are very popular e-learning tools, boasting large collections of programming problems. Despite their many benefits, students often struggle when solving problems not compatible with their prior knowledge. One important cause of this is that usually statements of problems are not classified according to programming topics (paradigms, data structures, etc.) and, hence, students waste time and effort in trying to solve exercises that are not tailored to their level and needs. Thus, to support students, we propose a new, "front-heavy" pipeline method to predict topics of POJ problems, using Bidirectional Encoder Representations from Transformers (BERT) for contextual text augmentation over the problem statements and further allowing for (lighter-weight) classical machine learning for classification. Our model outperformed all current state-of-the art, with an F1-score of 86% using stratified 10 fold cross-validation in a classically challenging multi-classification problem with seven categories. As a proof of concept, we conducted an experiment to show how our predictive model can be used as a human-AI hybrid complement for POJ, where learners would use AI-based recommendations to find the most appropriate problems. Filipe D. Pereira, Francisco Pires, Samuel C. Fonseca, Elaine Harada T. de Oliveira, Leandro S. G. Carvalho, David B. F. Oliveira, Alexandra I. Cristea |
SIGCSE | 3 |
| 2020 | Automatic Subject-based Contextualisation of Programming Assignment Lists
Samuel C. Fonseca, Filipe D. Pereira, Elaine Harada T. de Oliveira, David Fernandes, Leandro S. G. Carvalho, Alexandra I. Cristea |
EDM | 1 |