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 recom...
Introductory, first-year programming classes are challenging for many students. Unlike other first y...
Graduation date: 1988Debugging, the process of locating and correcting errors in a computer\ud progr...
The importance of software bug detection tools is high with the constant threat of malicious activit...
Debugging is often difficult and frustrating for novices. Yet because students typically debug outsi...
This study aims to provide a comprehensive and in-depth investigation of the debugging process in pr...
This study demonstrates that formal training in debugging helps students develop skills in diagnosin...
Although testing software is paramount to safeguard our digitizing society, students are reluctant t...
This paper reviews the literature related to the learning and teaching of debugging computer program...
Thesis (Ph.D.)--University of Washington, 2015This dissertation describes Gidget, an online educatio...
Being exposed to well-written code is a valuable experience for students—especially when the code is...
This study reported the research ®ndings on improving programming skills of novice programmers by wa...
[[abstract]]The purpose of this research project is to develop the debugging practicing system which...
The ability to debug existing code is an important skill to develop in student programmers. However,...
Novice programmers often encounter difficulties performing debugging tasks effectively. Even if mode...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
Introductory, first-year programming classes are challenging for many students. Unlike other first y...
Graduation date: 1988Debugging, the process of locating and correcting errors in a computer\ud progr...
The importance of software bug detection tools is high with the constant threat of malicious activit...
Debugging is often difficult and frustrating for novices. Yet because students typically debug outsi...
This study aims to provide a comprehensive and in-depth investigation of the debugging process in pr...
This study demonstrates that formal training in debugging helps students develop skills in diagnosin...
Although testing software is paramount to safeguard our digitizing society, students are reluctant t...
This paper reviews the literature related to the learning and teaching of debugging computer program...
Thesis (Ph.D.)--University of Washington, 2015This dissertation describes Gidget, an online educatio...
Being exposed to well-written code is a valuable experience for students—especially when the code is...
This study reported the research ®ndings on improving programming skills of novice programmers by wa...
[[abstract]]The purpose of this research project is to develop the debugging practicing system which...
The ability to debug existing code is an important skill to develop in student programmers. However,...
Novice programmers often encounter difficulties performing debugging tasks effectively. Even if mode...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
Introductory, first-year programming classes are challenging for many students. Unlike other first y...
Graduation date: 1988Debugging, the process of locating and correcting errors in a computer\ud progr...
The importance of software bug detection tools is high with the constant threat of malicious activit...