Please use this identifier to cite or link to this item: https://repository.cihe.edu.hk/jspui/handle/cihe/221
DC FieldValueLanguage
dc.contributor.authorTang, Chung Man-
dc.contributor.authorPoon, Chung Keung-
dc.contributor.authorWong, Tak Lam-
dc.contributor.otherLee, V. C. S.-
dc.contributor.otherYu, Y. T.-
dc.date.accessioned2021-03-16T02:12:27Z-
dc.date.available2021-03-16T02:12:27Z-
dc.date.issued2018-
dc.identifier.urihttps://repository.cihe.edu.hk/jspui/handle/cihe/221-
dc.description.abstractMany students need assistance in debugging to achieve progress when they learn to write computer programs. Face‐to‐face interactions with individual students to give feedback on their programs, although definitely effective in facilitating their learning, are becoming difficult to achieve with ever‐growing class sizes. This paper proposes a novel approach to providing practical automated debugging advice to support students' learning, based on the strong relationship observed between common wrong outputs and the corresponding common bugs in students' programs. To implement the approach, we designed a generic system architecture and process, and developed a tool called Virtual Debugging Advisor (ViDA) that was put into use in classes in a university. To evaluate the effectiveness of ViDA, a controlled experiment and a survey were conducted with first year engineering students in an introductory computer programming course. Results are encouraging, showing that (a) a higher proportion of students could correct their faulty code themselves with ViDA enabled, (b) an overwhelming majority of respondents found ViDA helpful for their learning of programming, and (c) most respondents would like to keep ViDA enabled when they practice writing programs.en_US
dc.language.isoenen_US
dc.publisherWileyen_US
dc.relation.ispartofJournal of Computer Assisted Learningen_US
dc.titleViDA: A virtual debugging advisor for supporting learning in computer programming coursesen_US
dc.typejournal articleen_US
dc.identifier.doi10.1111/jcal.12238-
dc.contributor.affiliationSchool of Computing and Information Sciences-
dc.relation.issn1365-2729en_US
dc.description.volume34en_US
dc.description.issue3en_US
dc.description.startpage243en_US
dc.description.endpage258en_US
dc.cihe.affiliatedYes-
item.languageiso639-1en-
item.fulltextNo Fulltext-
item.openairetypejournal article-
item.grantfulltextnone-
item.openairecristypehttp://purl.org/coar/resource_type/c_6501-
item.cerifentitytypePublications-
crisitem.author.deptYam Pak Charitable Foundation School of Computing and Information Sciences-
crisitem.author.deptYam Pak Charitable Foundation School of Computing and Information Sciences-
crisitem.author.deptYam Pak Charitable Foundation School of Computing and Information Sciences-
Appears in Collections:CIS Publication
SFX Query Show simple item record

Google ScholarTM

Check

Altmetric

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.