| International Journal of Computer Applications |
| Foundation of Computer Science (FCS), NY, USA |
| Volume 187 - Number 66 |
| Year of Publication: 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 ( Dec 2025), 17-22. DOI=10.5120/ijca2025926109
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.