A Model to Measure Software Testing Effort Estimation in the Integrated Environment of ERNN, BMO & PSO

A Model to Measure Software Testing Effort Estimation in the Integrated Environment of ERNN, BMO & PSO

© 2021 by IJETT Journal
Volume-69 Issue-8
Year of Publication : 2021
Authors : Bijendra Singh, Dr. Ankit Kumar, Dheeraj Kumar Sahni, Divya Shree, Anu, Khushboo, Kapil Sirohi, Dhiraj Khurana
DOI :  10.14445/22315381/IJETT-V69I8P210

How to Cite?

Bijendra Singh, Dr. Ankit Kumar, Dheeraj Kumar Sahni, Divya Shree, Anu, Khushboo, Kapil Sirohi, Dhiraj Khurana, "A Model to Measure Software Testing Effort Estimation in the Integrated Environment of ERNN, BMO & PSO," International Journal of Engineering Trends and Technology, vol. 69, no. 8, pp. 81-88, 2021. Crossref, https://doi.org/10.14445/22315381/IJETT-V69I8P210

The Elman neural network is a recurrent neural network which, is playing a significant role in effort estimation during software testing. It is reliable, much efficient in optimizing the results using several inputs from hidden layers while training the network. On the other hand, Barnacles Mating Optimizer (BMO) is a well-known optimization mechanism that could be used to optimize the result produced by Elman neural network during effort estimation. The particle swam optimization is considered a computational method that is capable to optimizes the problem by trying to enhance the solution with respect to the specified measure of quality iteratively. In this research, Elman recurrent neural network (ERNN), Barnacles Mating Optimizer (BMO), and particle swam optimization (PSO) are integrated to propose a multi-objective model to test the application. The PSO is applied to get more reliable and optimized results considering Accuracy, Precision, F-Score, and recall value. The research concludes that the proposed work has shown improvement in reliability as compared to the existing neural network models.

BMO, ERNN, Integrated Environment, Optimization, PSO.

[1] Ioan Cristian Trelea., The particle swarm optimization algorithm: convergence analysis and parameter selection, Information Processing Letters, 85 (2003) 317–325.
[2] W. Pedrycz , B.J. Park , N.J. Pizzi., Identifying core sets of discriminatory features using particle swarm optimization, Expert Systems with Applications, 36 (2009) 4610–4616.
[3] Alper Unler,Alper Murat., A discrete particle swarm optimization method for feature selection in binary classification problems”. European Journal of Operational Research 206 (2010) 528–539.
[4] Jun Wang, Yan Zhao, Ping Liu., Effective Feature Selection with Particle Swarm Optimization based One-dimension Searching. Systems and Control in Aeronautics and Astronautics (ISSCAA), (2010) 702-705.
[5] Dian Palupi Rini, Siti Mariyam Shamsuddin, Siti Sophiyati Yuhaniz., Particle Swarm Optimization: Technique, System and Challenges, International Journal of Computer Applications,14(1) (2011) 0975 – 8887.
[6] T. W. Karjala, D. M. Himmelblau and R. Miikkulainen, "Data rectification using recurrent (Elman) neural networks, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks, Baltimore, MD, USA, 2 (1992) 901-906. doi: 10.1109/IJCNN.1992.226873.
[7] Yuan-Chu Cheng, Wei-Min Qi, and Jie Zhao., A new Elman neural network and its dynamic properties, IEEE Conference on Cybernetics and Intelligent Systems, Chengdu, (2008) 971-975. doi: 10.1109/ICCIS.2008.4670784.
[8] N. Chowdhury and M. A. kashem., A comparative analysis of Feedforward NN & RNN to find intrusion, International Conference on Electrical and Computer Engineering, Dhaka, (2008) 488-492. doi: 10.1109/ICECE.2008.4769258.
[9] Kerstner, M. (2011). Software Test Effort Estimation Methods.
[10] Amin Dastanpour, Suhaimi Ibrahim, Reza Mashinchi, Ali Selamat., Comparison of GA optimization on ANN and SVM in IDS, Published in IEEE Conference on Open Systems (ICOS), (2014).
[11] Kafle, L. P., An empirical study on software test effort estimation. Int. J. Soft Comput. Artif. Intell, 2(2) (2014).
[12] Adali, O. E., Karagöz, N. A., Gürel, Z., Tahir, T., & Gencel, C. (2017, August). Software Test Effort Estimation: State of the Art in Turkish Software Industry. In 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), (2017) 412-420. IEEE
[13] B. Y. Suprapto and B. Kusumoputro, A Comparison of Back Propagation Neural Network and Elman Recurrent Neural Network Algorithms on Altitude Control of Heavy-lift Hexacopter Based on Direct Inverse Control, International Conference on Electrical Engineering and Computer Science (ICECOS), Pangkal Pinang, (2018) 79-84, doi: 10.1109/ICECOS.2018.8605240.
[14] M. H. Sulaiman et al., Barnacles Mating Optimizer: A Bio-Inspired Algorithm for Solving Optimization Problems, 19th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), Busan, (2018) 265-270. doi: 10.1109/SNPD.2018.8441097.
[15] M. H. Sulaiman, Z. Mustaffa, M. M. Saari, H. Daniyal, I. Musirin, and M. R. Daud., Barnacles Mating Optimizer: An Evolutionary Algorithm for Solving Optimization, IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS), Shah Alam, (2018) 99-104. doi: 10.1109/I2CACIS.2018.8603703.
[16] M. H. Sulaiman, Z. Mustaffa and O. Aliman, "An Application of Barnacles Mating Optimizer for Solving Economic Dispatch Problems, IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT), Amman, Jordan, (2019) 835-839, doi: 10.1109/JEEIT.2019.8717377.
[17] Moreira Nascimento, L. F. Vismari, P. S. Cugnasca, J. B. Camargo Júnior, and J. Rady de Almeira Júnior, A Cost-Sensitive Approach to Enhance the use of ML Classifiers in Software Testing Efforts, 18th IEEE International Conference On Machine Learning And Applications (ICMLA), Boca Raton, FL, USA, (2019) 1806-1813. doi: 10.1109/ICMLA.2019.00292.
[18] F. Xiaorong, J. Shizhun, and M. Songtao, Research on Intelligent Network Auto Software Testing Technology, 2nd International Conference on Safety Produce Informatization (IICSPI), Chongqing, China, (2019) 1-5. doi: 10.1109/IICSPI48186.2019.9096016.
[19] B. Kamanditya and B. Kusumoputro., Elman Recurrent Neural Networks Based Direct Inverse Control for Quadrotor Attitude and Altitude Control, International Conference on Intelligent Engineering and Management (ICIEM), London, United Kingdom, (2020) 39-43. doi: 10.1109/ICIEM48762.2020.9160191.
[20] S. Ahmed, K. K. Ghosh, S. K. Bera, F. Schwenker and R. Sarkar, Gray Level Image Contrast Enhancement Using Barnacles Mating Optimizer., in IEEE Access, 8 (2020) 169196-169214. doi: 10.1109/ACCESS.2020.3024095.