International Journal of
Information and Education Technology

Editor-In-Chief: Prof. Jon-Chao Hong
Frequency: Monthly
ISSN: 2010-3689 (Online)
E-mali: editor@ijiet.org
Publisher: IACSIT Press
 

OPEN ACCESS
3.2
CiteScore

IJIET 2025 Vol.15(8): 1539-1546
doi: 10.18178/ijiet.2025.15.8.2355

A Debugging Method Support System Using Past Error Information in Programming Exercises with the Same Teaching Materials

Keiichi Takahashi
Humanity-Oriented Science and Engineering, Kindai University, Iizuka, Japan
Email: ktakahas@fuk.kindai.ac.jp (K.T.)

Manuscript received March 10, 2025; revised April 3, 2025; accepted May 16, 2025; published August 7, 2025

Abstract—This study proposes a Debugging Method Suggestion System (DMSS) using past error information to address the difficulties faced by learners when solving bugs in programming-learning environments. The DMSS automatically collects error information generated when students work on assignments, allowing instructors to add annotations describing the causes and solutions for these errors. When other students using the same programming materials encounter similar errors, the system presents them with the accumulated similar error information and advice. This system was implemented to assist students in developing a learning web application using the Ruby on Rails framework. Its effectiveness was verified by an experiment involving 53 university students. The results showed that the debugging success rate when using the DMSS for unknown errors was more than twice that of cases where DMSS was not used, with particularly significant support effects for first-time errors. However, differences in effectiveness based on error difficulty and prior knowledge were observed, suggesting that content and quality of advice are more important for complex errors.

Keywords—programming education, debugging support system, error information, ruby on rails, web application development, educational technology, collaborative learning


[PDF]

Cite: Keiichi Takahashi, "A Debugging Method Support System Using Past Error Information in Programming Exercises with the Same Teaching Materials," International Journal of Information and Education Technology, vol. 15, no. 8, pp. 1539-1546, 2025.


Copyright © 2025 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

Menu