A Knowledge Engineering-Based Approach to Detect Gaming the System in Novice Programmers
Resumo
In recent years, the behavior called “gaming the system” has received increasing attention, especially in online learning environments, where students seek to advance in the system without actually engaging in genuine learning processes. Although previous studies have made progress in identifying and understanding this behavior, making use of machine learning models and knowledge engineering, previously validated detectors have not fully captured the gaming attitudes observed in our novice programming learning context. This challenge may be related to the transferability of motivations for gaming between different contexts, as well as to detection. Therefore, this article adopts an approach focused on the exploration and specific detection of “gaming the system” attitudes manifested by novice programmers in interaction with a learning environment. We propose an approach to detecting this behavior, combining knowledge engineering and machine learning algorithms. We describe the procedures for generating our database, followed by the elaboration of a model based on knowledge engineering and the development of a model based on machine learning. As a result, we identified two new game attitudes and incorporated them into the knowledge-based model, using cognitive task analysis to understand how experts encode these attitudes.
Publicado
17/11/2024
Como Citar
ROCHA, Hemilis Joyse Barbosa; COSTA, Evandro de Barros; TEDESCO, Patricia Cabral de Azevedo Restelli.
A Knowledge Engineering-Based Approach to Detect Gaming the System in Novice Programmers. In: BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 13. , 2024, Belém/PA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 18-33.
ISSN 2643-6264.