JMCER

The Integration of Flower Pollination and Real Coded Genetic Algorithms as a Tool for SRGMs Parameters Estimation

  • Received
    April 13, 2022
  • Revised
    May 30, 2022
  • Accepted
    June 3, 2022
  • Published
    June 23, 2022

Authors

  • Marwah M.A. Dabdawb
  • Jamal Salahaldeen Alneamy

Abstract:

Software quality contains many characteristics that can be measured and estimated to reach the required quality, and it can be said that software reliability is one of the most important characteristics that can be estimated through software reliability growth models (SRGMs). These models contain parameters whose values affect the accuracy of the measured reliability, and for that, the values of these parameters are estimated in several ways, such as swarm intelligence. In this work, a suggested binding between the flower pollination algorithm and the real coded genetic algorithm (named overlapping FPA (OFGA)) was used to estimate the parameters of SRGMs, and the results showed the superiority of (OFGA) over the past binding that compared with (namely, HFPA) in parameters estimating accuracy and performance using the same dataset.

Keywords

Swarm intelligence; Software Reliability Growth Models; Real Coded Genetic Algorithm; Flower Pollination Algorithm.

References

Alneamy, J. S. M., & Dabdoob, M. M. A. (2017). The use of original and hybrid grey wolf optimizer in estimating the parameters of software reliability growth models. International Journal of Computer Applications167(3), 12-21.

Alneamy, J. S., & Dabdoob, M. M. (2019). The use of original and hybrid flower pollination algorithm in estimating the parameters of software reliability growth models. Journal of Education and Science28(2), 196-218.

AL-Saati, N. & Abd-AlKareem, M. (2013). The use of cuckoo search in estimating the parameters of software reliability growth models. International Journal of Computer Science and Information Security, 11(6).

Couceiro, M. S., Ferreira, N. M., & Tenreiro Machado, J. A. (2011). Fractional order Darwinian particle swarm optimization. In Symposium on Fractional Signals and Systems (pp. 127-136).

Flores-Morán, E., Yánez-Pazmiño, W., & Barzola-Monteses, J. (2018, May). Genetic algorithm and fuzzy self-tuning PID for DC motor position controllers. In 2018 19th International Carpathian Control Conference (ICCC) (pp. 162-168). IEEE.

Haque, M. A., & Ahmad, N. (2022). Key issues in software reliability growth models. Recent Advances in Computer Science and Communications15(5), 741-747.

Haque, M. A., & Ahmad, N. (2022). Key issues in software reliability growth models. Recent Advances in Computer Science and Communications, 15(5), 741-747.

Hsu, C. J., & Huang, C. Y. (2010, July). A study on the applicability of modified genetic algorithms for the parameter estimation of software reliability modeling. In 2010 IEEE 34th Annual Computer Software and Applications Conference (pp. 531-540). IEEE.

Katoch, S., Chauhan, S. S., & Kumar, V. (2021). A review on genetic algorithm: past, present, and future. Multimedia Tools and Applications80(5), 8091-8126.

Mergos, P. E., & Yang, X. S. (2021). Flower pollination algorithm parameters tuning. Soft Computing25(22), 14429-14447.

Nguyen, T. T., Pan, J. S., & Dao, T. K. (2019). An improved flower pollination algorithm for optimizing layouts of nodes in wireless sensor network. IEEE Access7, 75985-75998.

Shanmugam, L., & Florence, L. (2012). A comparison of parameter best estimation method for software reliability models. International Journal of Software Engineering & Applications3(5), 91-97.

Sharma, T. K., Pant, M., & Abraham, A. (2011, October). Dichotomous search in ABC and its application in parameter estimation of software reliability growth models. In 2011 Third World Congress on Nature and Biologically Inspired Computing (pp. 207-212). IEEE.

Sheakh, T. H., & Singh, V. (2012). Taxonomical study of software reliability growth models. International Journal of Scientific and Research Publications2(5), 1-3.

Sheta, A., & Al-Salt, J. (2007). Parameter estimation of software reliability growth models by particle swarm optimization. AIML Journal7(1), 14, 55-61.

Singh, P., & Mittal, N. (2021). An efficient localization approach to locate sensor nodes in 3D wireless sensor networks using adaptive flower pollination algorithm. Wireless Networks27(3), 1999-2014.

Soltanali, H., Rohani, A., Abbaspour-Fard, M. H., & Farinha, J. T. (2021). A comparative study of statistical and soft computing techniques for reliability prediction of automotive manufacturing. Applied Soft Computing98, 106738.

Tarun Kumar Sharma, Millie Pant and Ajith Abraham, “Dichotomous Search in ABC and its Application in Parameter Estimation of Software Reliability Growth Models”, 978-1-4577-1124-4/11/$26.00_c IEEE, 2011.

Zhen, L., Liu, Y., Dongsheng, W., & Wei, Z. (2020). Parameter estimation of software reliability model and prediction based on hybrid wolf pack algorithm and particle swarm optimization. IEEE Access8, 29354-29369.


Marwah M.A. Dabdawb received her Bachelor degree in Software Engineering in 2008 from the University of Mosul/ Iraq. Her M.Sc. degree was from the same university in 2018. She currently works as a faculty member at Software Department, University of Mosul, Iraq. Her main research interests include Software Engineering and Artificial Intelligence.
Jamal Salahaldeen Alneamy received his Ph.D. degree in Computer Science from the University of Mosul in 2006. He is working as a faculty member at the Software Dept., University of Mosul, Iraq. His current research interests include Computing in Mathematics, Natural Science, Engineering and Medicine, Artificial Intelligence, and Artificial Neural Network
[fbcomments]