Measure The Software Quality Based On Bat Optimization Algorithm


Abstract views: 44 / PDF downloads: 27

Authors

  • Ahmed F. Rashad University of Kirkuk
  • Shahla U. Umar University of Kirkuk

Keywords:

Machine Learning, Bat Optimization, Software Quality, Evaluation Matrix

Abstract

Measuring software quality is essential for software development as it affects the user experience
and performance of software. Traditional methods of measuring software quality can be time-consuming
and resource-intensive Therefore, the paper proposes a novel method based on bat optimization algorithm
to measuring software quality. It is an optimization method inspired by nature and based on bats'
echolocation behavior. The experiments on a data set of jm1 software projects that the bat optimization
algorithm can effectively measure software quality. Regarding accuracy, the findings show that Decision
Tree and Random Forest regularly beat the other classifiers. These models have excellent accuracy rates,
suggesting their ability to properly categories software instances and identify possible quality concerns.
KNN perform well, whereas the Multilayered Perceptron model and Adaboost performs poorly. Out of
fiver classifier the performance of Decision tree and Random forest classifier is good, achieve Decision
tree 99.7% and Random forest classifier 97.9% training accuracy.

Downloads

Download data is not yet available.

Author Biographies

Ahmed F. Rashad , University of Kirkuk

Department of Computer Science, College of Computer Science and Information Technology, Kirkuk, Iraq, University of Kirkuk, Kirkuk, Iraq

Shahla U. Umar, University of Kirkuk

Department of Computer Science, College of Computer Science and Information Technology, Kirkuk, Iraq, University of Kirkuk, Kirkuk, Iraq

References

Fatih Gurcan and Cemal Köse, “Analysis of software engineering industry needs and trends”, Implications for education International Journal of Engineering Education 33(4): 2017, 1361-1368.

Giuliano C., Cristina C., Peter D. et al, “Current and Future Challenges of Software Engineering for Services and Applications ", Elsevier B.V., Procedia Computer Science 97 (2016) 34 – 42, CF2016, 18-20 October 2016, Madrid

Rashad, A. F., & Umar, S. U. (2023). software quality measurement: A Comprehensive review. AS-Proceedings, 1(2), 216-231. ‏

Kumar Jakhar and K. Rajnish, “Software Fault Prediction with Data Mining Techniques by Using Feature Selection Based Models”, International Journal on Electrical Engineering and Informatics - Volume 10, Number 3,2018.

Ljubomir Lazic, Nikos E. Mastorakis, “Optimal SQM:Integrated and Optimized Software Quality Management” sweat transactions on information science and applications. 2015.

Saleh Ibrahim Ahmed, Alsaif Omar Ibrahim, Thanoon Kifaa H.,” Deep Coverage Strategy for Private Wireless Network Power Using Hybrid ( Salp Optimization – Genetic ) Algorithms” TRKU Volume 62, Issue 03, April, 2020

X.-S. Yang, Nature-Inspired Metaheuristic Algorithms, Luniver Press, Middlesex University, UK, 2010

R. V. Rao, V. J. Savsani, and D. Vakharia, “Teaching–learningbased optimization: an optimization method for continuous non-linear large scale problems,” Information Sciences, vol. 183, no. 1, pp. 1–15, 2012.

Mohammed, H. M., Umar, S. U., & Rashid, T. A. (2019). A systematic and meta-analysis survey of whale optimization algorithm. Computational intelligence and neuroscience, 2019.‏

Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, pp 65-74

Umar, S. U., & Rashid, T. A. (2021). Critical analysis: bat algorithm-based investigation and application on several domains. World Journal of Engineering, 18(4), 606-620.‏

Bestoun S. Ahmed, Kamal Z. Zamli and Chee Peng Lim, “Constructing A T-Way Interaction Test Suite Using the Particle Swarm Optimization Approach”, International Journal of Innovative Computing, Information and Control, ISSN 1349-4198, Volume 8, Number 1(A), pp. 431-451. 2012.

Romi Satria Wahono and Nanna Suryana, “Combining Particle Swarm Optimization based Feature Selection and Bagging Technique for Software Defect Prediction”, International Journal of Software Engineering and Its Applications, Vol.7, No.5 (2013), pp.153-166

H. Wang, T. M. Khoshgoftaar, and A. Napolitano, “Software measurement data reduction using ensemble techniques”, Neurocomputing, vol. 92, (2012), pp. 124-132.

C. Seiffert, T. M. Khoshgoftaar and J. Van Hulse, “Improving Software-Quality Predictions With Data Sampling and Boosting”, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, vol. 39, no. 6, (2009), pp. 1283-1294.

Deepti Arora and Anurag Singh Baghel, “Application of Genetic Algorithm and Particle Swarm Optimization in Software Testing”, IOSR Journal of Computer Engineering (IOSR-JCE) eISSN: 2278-0661, p-ISSN: 2278-8727, Volume 17, Issue 1, Ver. II (Jan – Feb. 2015), PP 75-78

R. Kumar Sahoo, D. Ojha, D. Prasad Mohapatra and M. Ranjan Patra, “AUTOMATED TEST CASE GENERATION AND OPTIMIZATION: A COMPARATIVE REVIEW”, International Journal of Computer Science & Information Technology (IJCSIT) Vol 8, No 5, October 2016

K. Senthil Kumar and Dr. A. Muthukumaravel, “Optimal Test Suite Selection using Improved Cuckoo Search Algorithm Based on Extensive Testing Constraints”, International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 9 (2017) pp. 1920-1928

Bestoun S. A., Luca M. G., Wasif A.; and Kamal Z. Z, “Handling Constraints in Combinatorial Interaction Testing in the presence of Multi Objective Particle Swarm and Multithreading”, Information and Software Technology Journal, arXiv:1804.07693v1 [cs.SE] 20 Apr 2018

Mehdi Gheisari, Deepak Panwar, Pradeep Tomar, Harshwardhan Harsh, Xiaobo Zhang, Arun Solanki, Anand Nayyar, Jafar A. Alzubi, “An Optimization Model for Software Quality Prediction with-Case Study Analysis Using MATLAB” DOI 10.1109 /ACCESS .2019. 2920879, IEEE.

Saleh, I. A., H AL_Bayati, A., & Hadi Thanoon, K. (2020). Measure the software quality based on grasshopper optimization algorithm. International Journal of Computing and Digital Systems, 10, 2-8.‏

Saleh, I. A., & Mahammead, S. R. (2018). Apply Particle Swarm Optimization Algorithm to Measure the Software Quality. AL-Rafidain Journal of Computer Sciences and Mathematics, 12(1), 26-36.‏

Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, pp 65-74

Xin-She Yang, Nature-Inspired Optimization Algorithms, 2014, Pages 141-154.

B. Mahesh, “Machine learning algorithms-a review,” International Journal of Science and Research (IJSR)[Internet], vol. 9, pp. 381–386, 2020

T. O. Ayodele, “Types of machine learning algorithms,” New advances in machine learning, vol. 3, pp. 19–48, 2010.

S. Ray, “A quick review of machine learning algorithms,” in 2019 International conference on machine learning, big data, cloud and parallel computing (COMITCon), IEEE, 2019, pp. 35–39.

J. Zhang and J. Cheng, “Study of Employment Salary Forecast using KNN Algorithm,” in 2019 International Conference on Modeling, Simulation and Big Data Analysis (MSBDA 2019), Atlantis Press, 2019, pp. 166–170.

Downloads

Published

2024-05-27

How to Cite

Rashad , A. F., & Umar, S. U. (2024). Measure The Software Quality Based On Bat Optimization Algorithm. International Journal of Advanced Natural Sciences and Engineering Researches, 8(4), 201–220. Retrieved from https://as-proceeding.com/index.php/ijanser/article/view/1837

Issue

Section

Articles