Abstract
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.
Original language | English |
---|---|
Title of host publication | Artificial Intelligence Methods in Software Testing |
Editors | Mark Last, Abraham Kandel , Horst Bunke |
Publisher | World Scientific |
Pages | 101–132 |
ISBN (Electronic) | 9789814482608 |
ISBN (Print) | 9789812388544 |
DOIs | |
State | Published - Jun 2004 |