Novices' debugging behaviors in VB programming

Mei Wen Chen, Cheng Chih Wu, Yu Tzu Lin

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

This study investigates the debugging behaviors of novices in the Visual Basic (VB) programming environment. To understand how novice programmers solve debugging problems, we employed a mixed-method, which used both quantitative and qualitative data, including a questionnaire survey and a debugging-behaviors analysis. Seventy-two students from a vocational high school in Taipei participated in the study. The results indicated that most students believed debugging skill is due to individual aptitude and cannot be developed through learning. Most students did not employ debugging tools provided in Visual Basic environment or even were aware of the existence of the tools. Although most students enjoyed the achievement of resolving bugs, they disliked the challenge of debugging.

Original languageEnglish
Title of host publicationProceedings - 2013 Learning and Teaching in Computing and Engineering, LaTiCE 2013
Pages25-30
Number of pages6
DOIs
Publication statusPublished - 2013 Aug 9
Event1st International Conference on Learning and Teaching in Computing and Engineering, LaTiCE 2013 - Macau, Macao
Duration: 2013 Mar 212013 Mar 24

Publication series

NameProceedings - 2013 Learning and Teaching in Computing and Engineering, LaTiCE 2013

Other

Other1st International Conference on Learning and Teaching in Computing and Engineering, LaTiCE 2013
CountryMacao
CityMacau
Period13/3/2113/3/24

Keywords

  • Debugging
  • Novice programmer
  • Visual Basic

ASJC Scopus subject areas

  • Computer Science Applications
  • Education

Fingerprint Dive into the research topics of 'Novices' debugging behaviors in VB programming'. Together they form a unique fingerprint.

  • Cite this

    Chen, M. W., Wu, C. C., & Lin, Y. T. (2013). Novices' debugging behaviors in VB programming. In Proceedings - 2013 Learning and Teaching in Computing and Engineering, LaTiCE 2013 (pp. 25-30). [6542235] (Proceedings - 2013 Learning and Teaching in Computing and Engineering, LaTiCE 2013). https://doi.org/10.1109/LaTiCE.2013.38