Finding Bugs Using Programs: Tarantula and Back Propagation Neural Network

Finding Bugs Using Programs: Tarantula and Back Propagation Neural Network

In this project, we implement and improve two common debugging approaches: Tarantula and Back Propagation Neural Network (BPNN). Symbol Counting program and sorting program are used in experiments which show both the Tarantula and BPNN can locate the bugs effectively within no more than 4 bugs injections. Besides, when the number of test cases increases, the performance will also increase for both two debugging tools.

Project Report

Source Code