Skip to main content

Dynamic Solution Probability Acceptance Within the Flower Pollination Algorithm for Combinatorial t-Way Test Suite Generation

  • Conference paper
  • First Online:
Intelligent and Interactive Computing

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 67))

Abstract

In this paper, the enhanced Flower Pollination Algorithm (FPA) algorithm, called imFPA, has been proposed. Within imFPA, the static selection probability is replaced by the dynamic solution selection probability in order to enhance the intensification and diversification of the overall search process. Experimental adoptions on combinatorial t-way test suite generation problem (where t indicates the interaction strength) show that imFPA produces very competitive results as compared to existing strategies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Clarke J, Dolado JJ, Harman M, Hierons R, Jones B, Lumkin M, Mitchell B, Mancoridis S, Rees K, Roper M (2003) Reformulating software engineering as a search problem. IEEE Proc-Softw 150:161–175

    Article  Google Scholar 

  2. Harman M, Mansouri SA, Zhang Y (2012) Search-based software engineering: trends, techniques and applications. ACM Comput Surv (CSUR) 45:11 (2012)

    Article  Google Scholar 

  3. Harman M (2007) The current state and future of search based software engineering. In: Future of software engineering conference (FOSE), pp 342–357

    Google Scholar 

  4. Alsewari ARA, Zamli KZ (2012) A Harmony search based pairwise sampling strategy for combinatorial testing. Int J Phys Sci 7:1062–1072

    Google Scholar 

  5. Zamli KZ, Din F, Kendall G, Ahmed BS (2017) An experimental study of hyper-heuristic selection and acceptance mechanism for combinatorial t-way test suite generation. Inf Sci 399:121–153

    Article  Google Scholar 

  6. Othman RR, Zamli KZ (2011) ITTDG: Integrated t-way test data generation strategy for interaction testing. Sci Res Essays 6:3638–3648

    Article  Google Scholar 

  7. Yang X-S (2010) Nature-inspired metaheuristic algorithms. Luniver press

    Google Scholar 

  8. Nasser AB, Zamli KZ (2018) Parameter free flower algorithm based strategy for pairwise testing. In: Proceedings of the 2018 7th international conference on software and computer applications, pp 46–50

    Google Scholar 

  9. Nasser AB, Zamli KZ, Alsewari AA, Ahmed BS (2018) Hybrid flower pollination algorithm strategies for t-way test suite generation. PLoS ONE 13:e0195187

    Article  Google Scholar 

  10. Younis MI, Zamli KZ, Isa NM (2008) MIPOG-modification of the IPOG strategy for t-way software testing. In: Proceeding of the distributed frameworks and applications (DFmA)

    Google Scholar 

  11. Younis MI, Zamli KZ, Isa NAM (2008) Algebraic strategy to generate pairwise test set for prime number parameters and variables. In: International symposium on information technology, 2008. ITSim 2008, pp 1–4

    Google Scholar 

  12. Kuhn DR, Wallace DR, Gallo AM (2004) Software fault interactions and implications for software testing. IEEE Trans Softw Eng 30:418–421

    Article  Google Scholar 

  13. Shiba T, Tsuchiya T, Kikuno T (2004) Using artificial life techniques to generate test cases for combinatorial testing. In: 28th annual international computer software and applications conference, pp 72–77

    Google Scholar 

  14. Ahmed BS, Zamli KZ, Lim CP (2012) Constructing a t-way interaction test suite using the particle swarm optimization approach. Int J Innov Comput Inf Control 8:431–452

    Google Scholar 

  15. Chen X, Gu Q, Qi J, Chen D (2010) Applying particle swarm optimization to pairwise testing. In: IEEE 34th annual on computer software and applications conference (COMPSAC), pp 107–116

    Google Scholar 

  16. Lei L, M Xin, Xiaokui L (2013) Research on hybrid PSO algorithm with appended intensification and diversification. In: International conference on mechatronic sciences, electric engineering and computer (MEC), pp 2359–2363

    Google Scholar 

  17. Geem ZW (2006) Optimal cost design of water distribution networks using harmony search. Eng Optim 38:259–277

    Article  Google Scholar 

  18. Ahmed BS, Abdulsamad TS, Potrus MY (2015) Achievement of minimized combinatorial test suite for configuration-aware software functional testing using the cuckoo search algorithm. Inf Softw Technol 66:13–29

    Article  Google Scholar 

  19. Nasser AB, Alsariera YA, Alsewari ARA, Zamli KZ (2015) Assessing optimization based strategies for t-way test suite generation: the case for flower-based strategy. In: Presented at the 5th IEEE international conference on control systems, computing and engineering, Pinang, Malaysia

    Google Scholar 

  20. Alsariera YA, Zamli KZ (2015) A bat-inspired strategy for t-way interaction testing. Adv Sci Lett 21:2281–2284

    Article  Google Scholar 

  21. Zamli KZ, Alkazemi BY, Kendall G (2016) A tabu search hyper-heuristic strategy for t-way test suite generation. Appl Soft Comput 44:57–74

    Article  Google Scholar 

  22. Zamli KZ, Din F, Baharom S, Ahmed BS (2017) Fuzzy adaptive teaching learning-based optimization strategy for the problem of generating mixed strength t-way test suites. Eng Appl Artif Intell 59:35–50

    Article  Google Scholar 

  23. Zamli KZ, Din F, Ahmed BS, Bures M (2018) A hybrid Q-learning sine-cosine-based strategy for addressing the combinatorial test suite minimization problem. PLoS ONE 13:e0195675

    Article  Google Scholar 

  24. Yang X-S (2012) Flower pollination algorithm for global optimization. In: International conference on unconventional computing and natural computation, pp 240–249

    Chapter  Google Scholar 

Download references

Acknowledgements

This work is funded by “FRGS Grant from the Ministry of Higher Education Malaysia titled: A Reinforcement Learning Sine Cosine based Strategy for Combinatorial Test Suite Generation (grant no: RDU170103)”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kamal Z. Zamli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nasser, A.B., Zamli, K.Z., Ahmed, B.S. (2019). Dynamic Solution Probability Acceptance Within the Flower Pollination Algorithm for Combinatorial t-Way Test Suite Generation. In: Piuri, V., Balas, V., Borah, S., Syed Ahmad, S. (eds) Intelligent and Interactive Computing. Lecture Notes in Networks and Systems, vol 67. Springer, Singapore. https://doi.org/10.1007/978-981-13-6031-2_4

Download citation

Publish with us

Policies and ethics