Mark Last

Senior Academic

Test Set Generation and Reduction with Artificial Neural Networks

Mark Last, Prachi Saraph, Abraham Kandel
Reducing the number of test cases results directly in the saving of software testing resources. Based on the success of Neural Networks as classifiers in many fields we propose to use neural networks for automated input-output analysis of data-driven programs. Identifying input-output relationships, ranking input features and building equivalence classes of input attributes for a given code are three important outcomes of this research in addition to reducing the number of test cases. The proposed methodology is based on the three-phase algorithm for efficient network pruning developed by R. Setiono and his colleagues. A detailed study shows that the neural network pruning and rule-extraction can significantly reduce the number of test cases.
Publication language English
Pages 101–132
Publication status Published - 2004
Access to Document
10.1142/9789812794758_0004