Skip to main content
Log in

RETRACTED ARTICLE: A multi objective binary bat approach for testcase selection in object oriented testing

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

This article was retracted on 06 June 2022

This article has been updated

Abstract

Time and resources are usually neglected areas in the life cycle of software development. So, these become the primary constraints in software testing. Optimization of a test suite is quite crucial in reducing the complexity of the testing phase and selection of the test cases by eliminating redundant data; this is critical for defining the strategies. Most of the work in literature employs single-objective optimization methods. Though these are not always efficient, these play a critical role in the selection of a test case. Test case selection is, however, non-deterministic. Selection of test cases using Parallel Programming is treated as a complex task due to the need for higher performance in Parallel Computing. Parallel Computing can be stated as a combination of Computational mechanisms and Mathematical techniques. Hence, this investigation proposes a novel BAT algorithm for multi-objective optimization. It has code coverage as well as Object-oriented testing strategies. Comparing the experimental results with the Genetic Algorithm (GA), it is observed that the proposed method has faster convergence with adequate code coverage.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Change history

References

  • Chaudhary S, Singh R (2018) Test case prioritization using modified bat algorithm. IJCSE 6(7):145–149

    Article  Google Scholar 

  • Giannakouris G, Vassiliadis V, Dounias G (2010) Experimental study on a hybrid nature-inspired algorithm for financial portfolio optimization. Hellenic conference on artificial intelligence. Springer, Berlin, pp 101–111

    Google Scholar 

  • Gracy WT, Sasikala E, Gopalakrishnan R et al (2020) Intelligent oriented middleware system based navigation detection time orient node location identification in mobile ad hoc network. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-020-01720-w

    Article  Google Scholar 

  • Hartmann J, Vieira M, Foster H, Ruder A (2005) A UML-based approach to system testing. Innov Syst Softw Eng 1(1):12–24

    Article  Google Scholar 

  • Malik A, Sharma A, Vinod S (2013) Greedy Algorithm. Int J Sci Res Publ 3:83

    Google Scholar 

  • Musa S, Sultan A, Md AGA, Baharom S (2014) A regression test case selection and prioritization for object-oriented programs using dependency graph and genetic algorithm. Res Inv Int J Eng Sci 4(7):54–64

    Google Scholar 

  • Narula S (2016) Review paper on test case selection. Int J Sci Eng Comput Technol 6(4):126

    Google Scholar 

  • Raheja S, Singh R (2018) A mapping study on test case selection based on nature-inspired algorithms. IJARIIT 4(3):1504–1510

    Google Scholar 

  • Sahoo RK, Mohapatra DP, Patra MR (2017) Automated testing approach for generation and optimization of test cases using hybrid bat algorithm. Int J Comput Appl 161(7):8887

    Google Scholar 

  • Sharma, Sehgal N (2018) Enhanced test case prioritization technique using bat algorithm. IJARIIT 4(2):1424–1428

    Google Scholar 

  • Sharma R, Saha A (2017) Optimization of object-oriented testing using firefly algorithm. J Inform Optim Sci 38(6):873–893

    MathSciNet  Google Scholar 

  • Sharma C, Sabharwal S, Sibal R (2013) A survey on software testing techniques using genetic algorithm. IJCSI 10(1):381–393

    Google Scholar 

  • Yang XS (2010) A new metaheuristic bat-inspired algorithm. Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, pp 65–74

    Chapter  Google Scholar 

  • Yang XS, Hossein AG (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29(5):464–483

    Article  Google Scholar 

  • Yoo S, Harman M (2007) Pareto efficient multi-objective test case selection. In: Proceedings of the 2007 International Symposium on Software Testing and Analysis. ACM, pp. 140–150.

  • Zhu J, Liu W, Liu Y et al (2020) Smart city oriented optimization of residential blocks on intensive urban sensing data based on fuzzy evaluation algorithm. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-020-02104-w

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Geetha.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article has been retracted. Please see the retraction notice for more detail:https://doi.org/10.1007/s12652-022-04044-z

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Geetha, B., Jeya Mala, D. RETRACTED ARTICLE: A multi objective binary bat approach for testcase selection in object oriented testing. J Ambient Intell Human Comput 12, 6997–7006 (2021). https://doi.org/10.1007/s12652-020-02360-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-020-02360-w

Keywords

Navigation