Return to search

An Empirical Study of Software Debugging Games with Introductory Students

Bug Fixer is a web-based application that complements lectures with hands-on exercises that encourage students to think about the logic in programs. Bug Fixer presents students with code that has several bugs that they must fix. The process of fixing the bugs forces students to conceptually think about the code and reinforces their understanding of the logic behind algorithms. In this work, we conducted a study using Bug Fixer with undergraduate students in the CSCE1040 course at University of North Texas to evaluate whether the system increases their conceptual understanding of the algorithms and improves their Software Testing skills. Students participated in weekly activities to fix bugs in code. Most students enjoyed Bug Fixer and recommend the system for future use. Students typically reported a better understanding of the algorithms used in class. We observed a slight increase of passing grades for students who participated in our study compared to students in other sections of the course with the same instructor who did not participate in our study. The students who did not report a positive experience provide comments for future improvements that we plan to address in future work.

Identiferoai:union.ndltd.org:unt.edu/info:ark/67531/metadc804874
Date08 1900
CreatorsReynolds, Lisa Marie
ContributorsBryce, Renee, Bryant, Barrett, Sweany, Philip H.
PublisherUniversity of North Texas
Source SetsUniversity of North Texas
LanguageEnglish
Detected LanguageEnglish
TypeThesis or Dissertation
Formatvi, 97 pages : color illustrations, Text
RightsPublic, Reynolds, Lisa Marie, Copyright, Copyright is held by the author, unless otherwise noted. All rights Reserved.

Page generated in 0.0017 seconds