VLDB 2026 Research / reviewers in the wild / expert
Hemilis Joyse Barbosa Rocha
dblp:173/1155 · also Hemilis Rocha
· DBLP profile ↗
10ranked-venue papers
4as first author
4since 2021 · last 2023
0000-0001-5422-9271ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 6 · 4 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | A Taxonomy with Elements for Providing Adaptive Feedback
Hemilis Joyse Barbosa Rocha, Evandro de Barros Costa, Patrícia C. A. R. Tedesco |
CSEDU (1) | 1 |
| 2023 | A Taxonomy to Assist TAs in Providing Adaptive Feedback to Novice ProgrammersabstractThe literature indicates that, in general, TAs lack teaching experience, and many of them need appropriate pedagogical training, particularly because they need more knowhow on feedback resources, as well as in providing students with adaptive feedback. Given the mentioned perspective on feedback in introductory programming, one important question is: how can TAs assist in providing adaptive feedback that meets students' needs? To address this issue, guidelines can be provided to clarify what effective feedback is for novice student programmers. However, there is still a lack of guiding elements that constitute adaptive feedback. Thus, to mitigate these problems, we propose a taxonomy for providing adaptive feedback, covering different approaches and feedback resources in problem-solving by novice programmers. The body of knowledge represented in the proposed taxonomy is helpful to be presented to TAs, who should use it to guide their pedagogical decision-making process in relation to adaptive feedback in terms of synthesis and analysis. To our knowledge, a taxonomy for this purpose has yet to be published in the computing education literature. In summary, we intended to investigate the following research questions: (1) What can be adapted in the feedback provided to the beginning programming student during problem-solving? (2) What can be adapted from the feedback provided to the novice programmer during problem-solving? As a method for designing the proposed taxonomy, we followed the Design Science Research (DSR) methodology using its main stages: problem identification, elaboration, testing, and evaluation. As a result, we develop a novel comprehensive taxonomy of adaptive feedback that captures the many elements that one teacher might consider when helping a given student. The taxonomy includes various approaches and features to adaptive feedback, expressed in categories, subcategories, and contextual elements. The main contribution of this paper is to provide a taxonomy that can help TAs use a relevant pedagogical body of knowledge on how to provide adaptive feedback for programming by novices. Hemilis Joyse Barbosa Rocha, Evandro de Barros Costa, Patrícia C. A. R. Tedesco |
FIE | 1 |
| 2023 | Analyzing Aspects of Gamification in the Manifestation of Gaming the System BehaviorabstractIn this article, we investigate the influence of variables related to gamification strategies promoted by an online learning environment on the “gaming the system” behavior presented by elementary school students in mathematics. To this end, we performed our research in four main stages: exploratory database analysis, database annotation, detector development, and analysis of the results. We developed a data-driven automatic detector involving the training of single and joint machine learning algorithms to classify “gaming the system” behavior and obtain models with the best accuracy, including exploring, evaluating, and comparing different algorithms. The detector's development involved training machine learning algorithms as a single category, including decision tree, K-NN, neural network, and Support Vector Machine and ensemble categories, such as Random Forest, Gradient Boosting Machine, Adaptive Boosting, and XGBoost. In addition, three human tutors annotated the database with log data of problem-solving from the math domain for elementary school students, who evaluated each student's problem-solving attempt in game and non-game classes. In total, 12,514071 rows of data were labeled in two rounds of labeling, with Cohen's Kappa of 0.82 for inter-rater reliability for differentiating between gaming and non-gaming behavior. Our findings suggest that gamification strategies used by online learning environments can provoke “gaming the system” behavior in elementary school students. At the same time, we provide evidence from the literature and exploratory data analysis that the incentive to seek performance over learning has motivated students to manifest non-learning behaviors. We hope these insights will contribute to improving the planning and development of a gamification strategy in an online learning environment. Hemilis Joyse Barbosa Rocha, Patrícia C. A. R. Tedesco, Evandro de Barros Costa |
FIE | 1 |
| 2023 | An Approach for Detecting Gaming the System Behavior in Programming Problem-Solving
Hemilis Joyse Barbosa Rocha, Patrícia C. A. R. Tedesco, Evandro de Barros Costa, Julios Suruagi Rocha |
ITS | 1 |
| 2018 | Study on Machine Learning Algorithms to Automatically Identifying Body Type for Clothing Model Recommendation
Evandro de Barros Costa, Emanuele Silva, Hemilis Joyse Barbosa Rocha, Artur Maia, Thales Vieira |
WorldCIST (3) | 3 |
| 2017 | Understanding and Personalising Clothing Recommendation for Women
Evandro de Barros Costa, Hemilis Joyse Barbosa Rocha, Emanuele Silva, Natalia Caroline Lima, Juliana Cavalcanti |
WorldCIST (1) | 2 |
| 2016 | An Approach that Support Multiple Linked Representations Within an Intelligent Tutoring System for Helping Students to Develop Skills on Designing Digital Circuits
Evandro de Barros Costa, Hemilis Joyse Barbosa Rocha, Rômulo A. L. V. de Omena, Marcus Aurélio Cordeiro Piancó Júnior, Henrique Ferreira Alves, Marcos José Ferreira Neto, Aleksander Toledo |
WorldCIST (2) | 2 |
| 2015 | An interactive learning environment for assisting students in solving problems on designing of logic digital circuits by using Multiple RepresentationsabstractIn this paper, we propose a Web-based interactive learning environment with a knowledge-based assistant for helping undergraduate students in solving problems on designing digital circuits, focusing the relationship between Boolean algebra and Digital Logic. Particularly, we have addressed problem solving situations that essentially consist of mapping a logic expression into another equivalent, for example, the task of simplifying digital circuits. To do that, we have considered to operate on two symbolic linked representations: Boolean Algebra and Logic, connecting these two representations to a visual one with logic gates. This integration comes from the importance to involve students in three equivalent representations, permitting them to make connections between them. The learning environment contains a knowledge-based assistant that works on a collection of scenarios with several associated problems, where the students are placed in a problem-solving situation. To each problem, there are pedagogical resources needed to provide the students with feedback and knowledge support based on their performance and identified needs. Furthermore, there is an adaptive mechanism that is responsible for how problems should be sequenced or ordered, and even we have designed a switcher mechanism, which permits the students to change from one to another representation. We evaluate our approach by using scenarios and conclude that the system is feasible. Evandro de Barros Costa, Hemilis Joyse Barbosa Rocha |
FIE | 2 |
| 2014 | An agent-based tutoring system for learning propositional logic using multiple linked representationsabstractIn this paper, we propose an agent-based ITS for learning propositional logic using two linked viewpoints and representations to address the problem on checking the validation of a given argument, articulating syntactic and semantic inference approaches. One motivation for this integration comes from the importance to involve students in two complementary viewpoints, permitting students to make connections between the two viewpoints involving different strategies, used in problem solving situations. Basically, the system works by placing students in a problem-solving situation and providing needed knowledge support based on his performance. We discuss the system and show its architecture and functionality, as well as its implementation details. Through scenarios with adequate coverage, we evaluate the value of the proposed approach and conclude that it is feasible and useful. Evandro de Barros Costa, Emanuele Silva, Anderson Santos 0002, Alexandre Carlos Santos Azevedo, Priscylla Silva, Marlos Silva, Hemilis Joyse Barbosa Rocha, Natalia Caroline Lima |
FIE | 7 |
| 2014 | A Tool for Trade-off Resolution on Architecture-Centered Software Development
Italo Carlo Lopes Silva, Patrick Henrique da S. Brito, Evandro de Barros Costa, Hemilis Joyse Barbosa Rocha |
SEKE | 4 |