|
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
| Volume 187 - Issue 66 |
| Published: December 2025 |
| Authors: Huang Qibao, Rao Linghong |
10.5120/ijca2025926109
|
Huang Qibao, Rao Linghong . A Study on the Application of Dynamic Knowledge Graphs in the Evolutionary Analysis of Programming Student Error Patterns. International Journal of Computer Applications. 187, 66 (December 2025), 17-22. DOI=10.5120/ijca2025926109
@article{ 10.5120/ijca2025926109,
author = { Huang Qibao,Rao Linghong },
title = { A Study on the Application of Dynamic Knowledge Graphs in the Evolutionary Analysis of Programming Student Error Patterns },
journal = { International Journal of Computer Applications },
year = { 2025 },
volume = { 187 },
number = { 66 },
pages = { 17-22 },
doi = { 10.5120/ijca2025926109 },
publisher = { Foundation of Computer Science (FCS), NY, USA }
}
%0 Journal Article
%D 2025
%A Huang Qibao
%A Rao Linghong
%T A Study on the Application of Dynamic Knowledge Graphs in the Evolutionary Analysis of Programming Student Error Patterns%T
%J International Journal of Computer Applications
%V 187
%N 66
%P 17-22
%R 10.5120/ijca2025926109
%I Foundation of Computer Science (FCS), NY, USA
This study aims to address the limitations of static analysis in tracking the temporal dynamics of programming errors among learners. A Temporal Error Evolution Knowledge Graph (TEE-KG) framework is proposed, integrating multi-source data (code submissions, debugging logs, and learning sequences) with temporal reasoning mechanisms. Using a dataset of 1,246 undergraduate students’ Python learning trajectories over 16 weeks, the framework was validated via comparative experiments with baseline models (LSTM, static KG). Results showed TEE-KG outperformed baselines in error trend prediction (MAE=0.72 vs. 1.31/1.05) and root cause identification (F1=0.89 vs. 0.76/0.81). The findings demonstrate that dynamic knowledge graphs enable granular visualization of error evolution, providing actionable insights for personalized programming education.