Universiti Teknologi Malaysia Institutional Repository

Artificial Neural networks as multi-networks automated test oracle

Shahamiri, Seyed Reza and Wan Kadir, Wan Mohd. Nasir and Ibrahim, Suhaimi and Mohd. Hashim, Siti Zaiton (2012) Artificial Neural networks as multi-networks automated test oracle. Automated Software Engineering, 19 (3). pp. 303-334. ISSN 1573-7535

Full text not available from this repository.

Official URL: http://dx.doi.org/10.1007/s10515-011-0094-z

Abstract

One of the important issues in software testing is to provide an automated test oracle. Test oracles are reliable sources of how the software under test must operate. In particular, they are used to evaluate the actual results produced by the software. However, in order to generate an automated test oracle, it is necessary to map the input domain to the output domain automatically. In this paper, Multi-Networks Oracles based on Arti?cial Neural Networks are introduced to handle the mapping automatically. They are an enhanced version of previous ANN-Based Oracles. The proposed model was evaluated by a framework provided by mutation testing and applied to test two industry-sized case studies. In particular, a mutated version of each case study was provided and injected with some faults. Then, a fault-free version of it was developed as a Golden Version to evaluate the capability of the proposed oracle ?nding the injected faults. Meanwhile, the quality of the proposed oracle is measured by assessing its accuracy, precision, misclassi?cation error and recall. Furthermore, the results of the proposed oracle are compared with former ANN-based Oracles. Accuracy of the proposed oracle was up to 98.93%, and the oracle detected up to 98% of the injected faults. The results of the study show the proposed oracle has better quality and applicability than the previous model.

Item Type:Article
Uncontrolled Keywords:Mutation testing, Software test oracle
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computer Science and Information System
ID Code:32937
Deposited By: Fazli Masari
Deposited On:31 Jul 2013 00:52
Last Modified:30 Nov 2018 06:33

Repository Staff Only: item control page