Debug It: A debugging practicing system

Greg C. Lee*, Jackie C. Wu


研究成果: 雜誌貢獻期刊論文同行評審

33 引文 斯高帕斯(Scopus)


This study reported the research findings on improving programming skills of novice programmers by way of debugging practices. There were two objectives of the debugging training: (1) to uncover and to correct any misconceptions of the programmers; and (2) to improve the debugging abilities of the programmers. To meet these objectives, a model of debugging practices, DebugIt, was presented. The proposed model called for supervised debugging practices on short programs involving frequently committed programming errors. A system, DebugIt:Loop, was developed specifically for debugging practices on programs with loop related errors. Two sets of experiments were conducted with 26 college students and 46 senior high school students enrolled in introductory Pascal courses. For each experiment, students were randomly assigned into the experimental group (using DebugIt:loop for debugging practice) and the control group (using traditional programming practices). A posttest was administered to compare the debugging and errorless programming abilities among the students in the two groups. The statistical procedure of an ANCOVA was used to analyze the gathered data. The results showed that this model of supervised debugging practices was effective in improving novice programmers' programming skills.

頁(從 - 到)165-179
期刊Computers and Education
出版狀態已發佈 - 1999 2月

ASJC Scopus subject areas

  • 一般電腦科學
  • 教育


深入研究「Debug It: A debugging practicing system」主題。共同形成了獨特的指紋。