Designing an automatic debugging assistant for improving the learning of computer programming

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

16 Scopus Citations
View graph of relations

Author(s)

Related Research Unit(s)

Detail(s)

Original languageEnglish
Title of host publicationHybrid Learning and Education
Subtitle of host publicationFirst International Conference, ICHL 2008, Proceedings
PublisherSpringer Verlag
Pages359-370
Volume5169 LNCS
ISBN (print)3540851690, 9783540851691
Publication statusPublished - 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5169 LNCS
ISSN (Print)0302-9743
ISSN (electronic)1611-3349

Conference

Title1st International Conference on Hybrid Learning, ICHL 2008
LocationCity University of Hong Kong
PlaceHong Kong
Period13 - 15 August 2008

Abstract

Finding bugs in programs (debugging) is a core skill for practical programmers. However, debugging programs can be difficult to novice programmers. Even worse, repetitive failures may defeat students' enthusiasm for learning. The presence of a mentor giving hints and help face-to-face with students will surely make such a learning process much more effective and enjoyable. However, this requires lots of manpower and resources. To address this problem, we seek to capitalize on the potential advantages offered by hybrid learning. We are working towards a system for providing a certain level of automatic debugging assistance to students. Instructors can identify common errors in students' programs using the system and incorporate useful debug-guiding information into it so that students will be prompted with pertinent hints when common errors are detected in their programs. © 2008 Springer-Verlag Berlin Heidelberg.

Research Area(s)

  • Automatic debugging assistant, Computer programming, PASS, Test cases and annotations

Citation Format(s)

Designing an automatic debugging assistant for improving the learning of computer programming. / Lam, Maria S. W.; Chan, Eric Y. K.; Lee, Victor C. S. et al.
Hybrid Learning and Education: First International Conference, ICHL 2008, Proceedings. Vol. 5169 LNCS Springer Verlag, 2008. p. 359-370 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5169 LNCS).

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review