Open Access
ARTICLE
A Hybridized Artificial Neural Network for Automated Software Test Oracle
1 KPR Institute of Engineering and Technology, Coimbatore, 641048, India
2 Karpagam Academy of Higher Education, Coimbatore, 641021, India
3 Hindusthan College of Engineering and Technology, Coimbatore, 641032, India
4 RMK College of Engineering and Technology, Chennai, Tamil Nadu, India
5 Saveetha School of Engineering, Saveetha University, Chennai, 602105, India
* Corresponding Author: K. Kamaraj. Email:
Computer Systems Science and Engineering 2023, 45(2), 1837-1850. https://doi.org/10.32604/csse.2023.029703
Received 10 March 2022; Accepted 04 May 2022; Issue published 03 November 2022
Abstract
Software testing is the methodology of analyzing the nature of software to test if it works as anticipated so as to boost its reliability and quality. These two characteristics are very critical in the software applications of present times. When testers want to perform scenario evaluations, test oracles are generally employed in the third phase. Upon test case execution and test outcome generation, it is essential to validate the results so as to establish the software behavior’s correctness. By choosing a feasible technique for the test case optimization and prioritization as along with an appropriate assessment of the application, leads to a reduction in the fault detection work with minimal loss of information and would also greatly reduce the cost for clearing up. A hybrid Particle Swarm Optimization (PSO) with Stochastic Diffusion Search (PSO-SDS) based Neural Network, and a hybrid Harmony Search with Stochastic Diffusion Search (HS-SDS) based Neural Network has been proposed in this work. Further to evaluate the performance, it is compared with PSO- SDS based artificial Neural Network (PSO-SDS ANN) and Artificial Neural Network (ANN). The Misclassification of correction output (MCO) of HS-SDS Neural Network is 6.37 for 5 iterations and is well suited for automated testing.Keywords
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.