DocumentCode
1938218
Title
An automated oracle approach to test decision-making structures
Author
Shahamiri, Seyed Reza ; Kadir, Wan Mohd Nasir Wan ; Bin Ibrahim, Suhaimi
Author_Institution
Dept. of Software Eng., Uneversiti Teknol. Malaysia, Skudai, Malaysia
Volume
5
fYear
2010
fDate
9-11 July 2010
Firstpage
30
Lastpage
34
Abstract
Decision-making structures are important building blocks in most of the software; however, it may be difficult to verify them because there are various input conditions and several paths causing them to behave differently. Test oracles are reliable sources of how the software must operate. The aim of the present paper is to study the applications of Artificial Neural Networks as an automated oracle to test decision-making structures. First, the decision rules were modeled by the neural network using a training dataset generated based on the software specifications and domain expert knowledge. Next, after the neural network was applied to test a subject-registration application, the proposed approach was evaluated using mutation testing. The accuracy of the resulted oracle is discussed as well.
Keywords
decision making; neural nets; program testing; artificial neural network; automated oracle approach; decision making structure; expert knowledge; mutation testing; software specification; Artificial neural networks; Backpropagation; Error analysis; Presses; artificial neural networks; automated software testing; decision making structures; mutation testing; test oracles;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on
Conference_Location
Chengdu
Print_ISBN
978-1-4244-5537-9
Type
conf
DOI
10.1109/ICCSIT.2010.5563989
Filename
5563989
Link To Document