Skip to main content
UOIT Home
Please use this identifier to cite or link to this item: http://hdl.handle.net/10155/536

Issue Date:  3
Title: RoboBUG: a game-based approach to learning debugging techniques
Authors: Miljanovic, Michael A.
Publisher : University of Ontario Institute of Technology
Degree : Master of Science (MSc)
Department : Computer Science
Supervisor : Bradbury, Jeremy
Keywords: Bugs
Debugging
Game-based learning
Education
Serious games
Abstract: Debugging is the systematic process of finding and fixing errors in a computer program, and it is considered a critical skill that should be acquired early in a programmer's career. As an alternative to traditional approaches for learning debugging, we propose the use of a game-based approach for introducing debugging techniques. Specifically, we designed a game called RoboBUG in which a player assumes the role of a futuristic programmer trying to find “bugs" in a mechanical suit. We then conducted an evaluation to assess novice programmers playing the RoboBUG game and novices who instead completed a traditional written assignment. Our results found that study participants reported a positive attitude towards using games for learning, and those who played the RoboBUG game believed it to be more fun and engaging than written assignments.
Appears in Collections:Electronic Theses and Dissertations (Public)
Faculty of Science - Master Theses

Files in This Item:

File Description SizeFormat
Miljanovic_Michael.pdf10.39 MBAdobe PDFView/Open

Items in e-scholar@UOIT are protected by copyright, with all rights reserved, unless otherwise indicated.