Improved novel bat algorithm for test case prioritization and minimization
Regression testing is essential for continuous integration and continuous development. It is needed to ensure that the modifications have not produced any errors or faults, thereby maintaining the quality and reliability of the software. The testers usually avoid exhaustive retesting because it requ...
Saved in:
Published in | Soft computing (Berlin, Germany) Vol. 26; no. 22; pp. 12393 - 12419 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.11.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Regression testing is essential for continuous integration and continuous development. It is needed to ensure that the modifications have not produced any errors or faults, thereby maintaining the quality and reliability of the software. The testers usually avoid exhaustive retesting because it requires lots of effort and time. The test case prioritization and minimization solve the issue by scheduling the critical test cases and removing redundant ones. Optimization techniques help by improving the efficiency of these techniques while utilizing limited resources. This paper proposed an enhanced discrete novel bat algorithm for the test case prioritization. The algorithm is modified in two ways. First, we have proposed a fix-up mechanism for the discrete combinatorial problem, which conducts the perturbation in the population using the asexual reproduction algorithm. Second, the novel bat algorithm is improved, where the bats hunt in different habitats with quantum behavior using Gaussian distribution and search in the limited habitat with Doppler effect. In addition, we have embedded the test case minimization procedure in the algorithm for redundancy reduction. The experimental results are empirically analyzed using different testing criteria, i.e., fault and statement coverage on three subject programs from the software infrastructure repository. Consequently, test selection percentage, coverage loss, fault detection loss, and cost reduction percentages are deduced for the test case minimization at program and version levels. Empirical results and statistical comparisons with the random search, bat algorithm, novel bat algorithm, birds swarm algorithm, whale optimization algorithm, and genetic algorithm show the outperformance of the proposed algorithm. |
---|---|
AbstractList | Regression testing is essential for continuous integration and continuous development. It is needed to ensure that the modifications have not produced any errors or faults, thereby maintaining the quality and reliability of the software. The testers usually avoid exhaustive retesting because it requires lots of effort and time. The test case prioritization and minimization solve the issue by scheduling the critical test cases and removing redundant ones. Optimization techniques help by improving the efficiency of these techniques while utilizing limited resources. This paper proposed an enhanced discrete novel bat algorithm for the test case prioritization. The algorithm is modified in two ways. First, we have proposed a fix-up mechanism for the discrete combinatorial problem, which conducts the perturbation in the population using the asexual reproduction algorithm. Second, the novel bat algorithm is improved, where the bats hunt in different habitats with quantum behavior using Gaussian distribution and search in the limited habitat with Doppler effect. In addition, we have embedded the test case minimization procedure in the algorithm for redundancy reduction. The experimental results are empirically analyzed using different testing criteria, i.e., fault and statement coverage on three subject programs from the software infrastructure repository. Consequently, test selection percentage, coverage loss, fault detection loss, and cost reduction percentages are deduced for the test case minimization at program and version levels. Empirical results and statistical comparisons with the random search, bat algorithm, novel bat algorithm, birds swarm algorithm, whale optimization algorithm, and genetic algorithm show the outperformance of the proposed algorithm. |
Author | Sangwan, Om Prakash Bajaj, Anu Abraham, Ajith |
Author_xml | – sequence: 1 givenname: Anu orcidid: 0000-0001-8563-6611 surname: Bajaj fullname: Bajaj, Anu email: anu.bajaj@mirlabs.org organization: Machine Intelligence Research Labs (MIR Labs), Department of Computer Science and Engineering, Guru Jambheshwar University of Science and Technology – sequence: 2 givenname: Om Prakash surname: Sangwan fullname: Sangwan, Om Prakash organization: Department of Computer Science and Engineering, Guru Jambheshwar University of Science and Technology – sequence: 3 givenname: Ajith surname: Abraham fullname: Abraham, Ajith organization: Machine Intelligence Research Labs (MIR Labs) |
BookMark | eNp9kE1OwzAQhS1UJNrCBVj5AgaPHcfxElX8FFViA2vLSeziKnEq2yDB6UnTrlh0MzN6mm807y3QLAzBInQL9A4olfeJUkEpoYwRKoEBURdoDgXnRBZSzaaZEVkW_AotUtpRykAKPkev634fh2_b4jDWDtcmY9Nth-jzZ4_dEHG2KePGJIv30R90_2uyHwI2ocW9D74_Cdfo0pku2ZtTX6KPp8f31QvZvD2vVw8b0jAGmdQCXEmhKStXj5Wx0pkaQChwUigBpbANqKqViikhuWqFNdLVhaoaaXjN-BJVx7tNHFKK1unG5-mDHI3vNFB9yEQfM9FjJnrKRKsRZf_Q0VNv4s95iB-hNC6HrY16N3zFMFo8R_0Bf4d2pQ |
CitedBy_id | crossref_primary_10_1016_j_eswa_2025_126634 crossref_primary_10_1038_s41598_023_29342_0 crossref_primary_10_1080_03772063_2023_2297379 crossref_primary_10_1016_j_eswa_2023_122349 crossref_primary_10_1007_s11831_022_09817_5 crossref_primary_10_1007_s13198_024_02650_y crossref_primary_10_1007_s13198_024_02663_7 crossref_primary_10_1016_j_prime_2024_100420 |
Cites_doi | 10.1016/j.asoc.2021.107584 10.1166/jctn.2016.4864 10.1007/s00521-015-1978-9 10.1504/IJBIC.2013.055093 10.1109/TSE.2011.106 10.1016/j.advengsoft.2016.01.008 10.1016/j.swevo.2018.04.001 10.1016/j.jocs.2013.10.002 10.1109/32.988497 10.1007/978-3-642-12538-6_6 10.1016/j.eij.2017.02.003 10.1016/j.eswa.2015.04.026 10.1109/TSE.2007.38 10.1109/TSE.2010.58 10.18517/ijaseit.8.4-2.6820 10.1109/TSE.2016.2550441 10.1016/j.knosys.2018.06.013 10.1109/ACCESS.2019.2938260 10.1049/iet-sen.2017.0130 10.2174/2213275912666190226154344 10.1007/s00521-018-3399-z 10.1016/j.asoc.2010.05.011 10.1007/s11334-021-00384-9 10.1007/s10489-017-1003-3 10.1080/0952813X.2015.1042530 10.1109/TSE.2015.2510633 10.1016/j.knosys.2018.06.001 10.1007/s40595-017-0100-x 10.1109/ACCESS.2019.2940620 10.1002/stv.430 10.1016/j.engappai.2015.10.006 10.1007/s10470-016-0728-y 10.1007/s00500-020-04868-x 10.1016/j.eswa.2010.09.084 10.2139/ssrn.3356318 10.1007/978-3-319-26245-1_12 10.1007/s41870-021-00628-8 10.1109/CONFLUENCE.2017.7943143 10.1201/9781003079996-7 10.1155/2019/5652340 10.1109/CCAA.2018.8777692 10.1109/ICSM.1999.792604 10.1007/978-3-319-11857-4_10 10.1109/ICPEICES.2016.7853728 10.4018/IJAMC.2022010106 |
ContentType | Journal Article |
Copyright | The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2022 |
Copyright_xml | – notice: The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2022 |
DBID | AAYXX CITATION |
DOI | 10.1007/s00500-022-07121-9 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Computer Science |
EISSN | 1433-7479 |
EndPage | 12419 |
ExternalDocumentID | 10_1007_s00500_022_07121_9 |
GrantInformation_xml | – fundername: University Grants Commission grantid: 3469/(NET-DEC. 2014) funderid: http://dx.doi.org/10.13039/501100001501 |
GroupedDBID | -5B -5G -BR -EM -Y2 -~C .86 .VR 06D 0R~ 0VY 1N0 1SB 203 29~ 2J2 2JN 2JY 2KG 2LR 2P1 2VQ 2~H 30V 4.4 406 408 409 40D 40E 5VS 67Z 6NX 8TC 8UJ 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSNA ACZOJ ADHHG ADHIR ADINQ ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFGCZ AFKRA AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGGDS AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARAPS ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN B-. BA0 BDATZ BENPR BGLVJ BGNMA BSONS CAG CCPQU COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 EBLON EBS EIOEI EJD ESBYG FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNWQR GQ6 GQ7 GQ8 GXS H13 HCIFZ HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ I09 IHE IJ- IKXTQ IWAJR IXC IXD IXE IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ K7- KDC KOV LAS LLZTM M4Y MA- N2Q NB0 NPVJJ NQJWS NU0 O9- O93 O9J OAM P2P P9P PF0 PT4 PT5 QOS R89 R9I RIG RNI ROL RPX RSV RZK S16 S1Z S27 S3B SAP SDH SEG SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TSG TSK TSV TUC U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 Z5O Z7R Z7X Z7Y Z7Z Z81 Z83 Z88 ZMTXR AAPKM AAYXX ABBRH ABDBE ABFSG ACSTC ADHKG ADKFA AEZWR AFDZB AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION PHGZM PHGZT |
ID | FETCH-LOGICAL-c221t-b51f601c68fb1c6226fab11591f7595165ec198d79295739d5ea7fb498c7a3b23 |
IEDL.DBID | U2A |
ISSN | 1432-7643 |
IngestDate | Thu Apr 24 23:01:14 EDT 2025 Fri Jul 04 01:04:16 EDT 2025 Fri Feb 21 02:44:29 EST 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 22 |
Keywords | Test case minimization Regression testing Search-based software testing Bat algorithm Test case prioritization Nature-inspired algorithms |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c221t-b51f601c68fb1c6226fab11591f7595165ec198d79295739d5ea7fb498c7a3b23 |
ORCID | 0000-0001-8563-6611 |
PageCount | 27 |
ParticipantIDs | crossref_citationtrail_10_1007_s00500_022_07121_9 crossref_primary_10_1007_s00500_022_07121_9 springer_journals_10_1007_s00500_022_07121_9 |
PublicationCentury | 2000 |
PublicationDate | 20221100 2022-11-00 |
PublicationDateYYYYMMDD | 2022-11-01 |
PublicationDate_xml | – month: 11 year: 2022 text: 20221100 |
PublicationDecade | 2020 |
PublicationPlace | Berlin/Heidelberg |
PublicationPlace_xml | – name: Berlin/Heidelberg |
PublicationSubtitle | A Fusion of Foundations, Methodologies and Applications |
PublicationTitle | Soft computing (Berlin, Germany) |
PublicationTitleAbbrev | Soft Comput |
PublicationYear | 2022 |
Publisher | Springer Berlin Heidelberg |
Publisher_xml | – name: Springer Berlin Heidelberg |
References | Eghbali, Tahvildari (CR15) 2016; 42 Meng, Gao, Lu, Liu, Zhang (CR34) 2016; 28 Meng, Gao, Liu, Zhang (CR33) 2015; 42 Sugave, Patil, Reddy (CR44) 2018; 12 Bajaj, Sangwan (CR4) 2019; 7 Do, Mirarab, Tahvildari, Rothermel (CR14) 2010; 36 CR32 Bajaj, Sangwan (CR9) 2021 Bharathi (CR11) 2022; 13 Gandomi, Yang (CR19) 2014; 5 CR2 Farasat, Menhaj, Mansouri, Moghadam (CR17) 2010; 10 Nawi, Rehman, Khan, Chiroma, Herawan (CR37) 2016; 13 CR3 CR6 Elbaum, Malishevsky, Rothermel (CR16) 2002; 28 CR5 Mansouri, Farasat, Menhaj, Moghadam (CR29) 2011; 38 CR42 Bajaj, Sangwan (CR10) 2021; 17 Hashim, Dawood (CR21) 2018; 8 Khatibsyarbini, Isa, Jawawi, Hamed, Suffian (CR24) 2019; 7 Yoo, Harman (CR48) 2012; 22 Marchetto, Islam, Asghar, Susi, Scanniello (CR30) 2015; 42 Tang, Zhang, Yao, Zhao, Wang, Li, Yuan (CR45) 2018; 160 Chouhan, Khan, Hajiaghaei-Keshteli, Subramanian (CR12) 2020; 24 CR18 Zhao, He (CR49) 2016; 87 Mei, Hao, Zhang, Zhang, Zhou, Rothermel (CR31) 2012; 38 Öztürk (CR40) 2018; 5 Saji, Riffi (CR43) 2016; 27 Mann, Tomar, Sangwan (CR28) 2018; 48 Osaba, Yang, Fister, Del Ser, Lopez-Garcia, Vazquez-Pardavila (CR39) 2019; 44 CR50 Bajaj, Sangwan (CR7) 2021; 13 Ahmed (CR1) 2016; 19 Osaba, Yang, Diaz, Lopez-Garcia, Carballedo (CR38) 2016; 48 Mahdi, Vasant, Abdullah-Al-Wadud, Kallimani, Watada (CR26) 2019; 31 Yang (CR46) 2010 Dhiman, Kumar (CR13) 2018; 159 Li, Harman, Hierons (CR25) 2007; 33 CR27 Mirjalili, Lewis (CR35) 2016; 95 Riffi, Saji, Barkatou (CR41) 2017; 18 Bajaj, Sangwan (CR8) 2021 Yang, He (CR47) 2013; 5 CR23 CR22 CR20 Mohapatra, Prasad (CR36) 2015; 5 7121_CR18 VK Chouhan (7121_CR12) 2020; 24 D Zhao (7121_CR49) 2016; 87 E Osaba (7121_CR39) 2019; 44 J Tang (7121_CR45) 2018; 160 Z Li (7121_CR25) 2007; 33 7121_CR50 XS Yang (7121_CR46) 2010 XB Meng (7121_CR33) 2015; 42 A Bajaj (7121_CR9) 2021 A Bajaj (7121_CR10) 2021; 17 7121_CR5 7121_CR6 T Mansouri (7121_CR29) 2011; 38 7121_CR42 ME Riffi (7121_CR41) 2017; 18 SR Sugave (7121_CR44) 2018; 12 A Bajaj (7121_CR7) 2021; 13 BS Ahmed (7121_CR1) 2016; 19 MM Öztürk (7121_CR40) 2018; 5 NL Hashim (7121_CR21) 2018; 8 G Dhiman (7121_CR13) 2018; 159 7121_CR32 H Mei (7121_CR31) 2012; 38 AH Gandomi (7121_CR19) 2014; 5 H Do (7121_CR14) 2010; 36 A Bajaj (7121_CR4) 2019; 7 S Elbaum (7121_CR16) 2002; 28 7121_CR3 E Osaba (7121_CR38) 2016; 48 X Meng (7121_CR34) 2016; 28 7121_CR2 A Farasat (7121_CR17) 2010; 10 FP Mahdi (7121_CR26) 2019; 31 A Marchetto (7121_CR30) 2015; 42 M Khatibsyarbini (7121_CR24) 2019; 7 7121_CR27 XS Yang (7121_CR47) 2013; 5 M Bharathi (7121_CR11) 2022; 13 7121_CR22 S Mirjalili (7121_CR35) 2016; 95 7121_CR23 S Yoo (7121_CR48) 2012; 22 SK Mohapatra (7121_CR36) 2015; 5 7121_CR20 S Eghbali (7121_CR15) 2016; 42 M Mann (7121_CR28) 2018; 48 NM Nawi (7121_CR37) 2016; 13 A Bajaj (7121_CR8) 2021 Y Saji (7121_CR43) 2016; 27 |
References_xml | – ident: CR22 – year: 2021 ident: CR8 article-title: Discrete Cuckoo search algorithms for test case prioritization publication-title: Appl Soft Comput doi: 10.1016/j.asoc.2021.107584 – volume: 13 start-page: 706 issue: 1 year: 2016 end-page: 714 ident: CR37 article-title: A modified bat algorithm based on Gaussian distribution for solving optimization problem publication-title: J Comput Theor Nanosci doi: 10.1166/jctn.2016.4864 – volume: 27 start-page: 1853 issue: 7 year: 2016 end-page: 1866 ident: CR43 article-title: A novel discrete bat algorithm for solving the travelling salesman problem publication-title: Neural Comput Appl doi: 10.1007/s00521-015-1978-9 – volume: 5 start-page: 141 issue: 3 year: 2013 end-page: 149 ident: CR47 article-title: Bat algorithm: literature review and applications publication-title: Int J Bio-Inspired Comput doi: 10.1504/IJBIC.2013.055093 – volume: 38 start-page: 1258 issue: 6 year: 2012 end-page: 1275 ident: CR31 article-title: A static approach to prioritizing junit test cases publication-title: IEEE Trans Software Eng doi: 10.1109/TSE.2011.106 – volume: 95 start-page: 51 year: 2016 end-page: 67 ident: CR35 article-title: The whale optimization algorithm publication-title: Adv Eng Softw doi: 10.1016/j.advengsoft.2016.01.008 – volume: 44 start-page: 273 year: 2019 end-page: 286 ident: CR39 article-title: A discrete and improved bat algorithm for solving a medical goods distribution problem with pharmacological waste collection publication-title: Swarm Evol Comput doi: 10.1016/j.swevo.2018.04.001 – volume: 5 start-page: 224 issue: 2 year: 2014 end-page: 232 ident: CR19 article-title: Chaotic bat algorithm publication-title: J Comput Sci doi: 10.1016/j.jocs.2013.10.002 – volume: 28 start-page: 159 issue: 2 year: 2002 end-page: 182 ident: CR16 article-title: Test case prioritization: a family of empirical studies publication-title: IEEE Trans Softw Eng doi: 10.1109/32.988497 – ident: CR42 – start-page: 65 year: 2010 end-page: 74 ident: CR46 article-title: A new metaheuristic bat-inspired algorithm publication-title: Nature inspired cooperative strategies for optimization doi: 10.1007/978-3-642-12538-6_6 – volume: 18 start-page: 221 issue: 3 year: 2017 end-page: 232 ident: CR41 article-title: Incorporating a modified uniform crossover and 2-exchange neighborhood mechanism in a discrete bat algorithm to solve the quadratic assignment problem publication-title: Egypt Inform J doi: 10.1016/j.eij.2017.02.003 – volume: 5 start-page: 2088 issue: 6 year: 2015 end-page: 8708 ident: CR36 article-title: Test case reduction using ant colony optimization for object oriented program publication-title: Int J Electr Comput Eng – volume: 42 start-page: 6350 issue: 17–18 year: 2015 end-page: 6364 ident: CR33 article-title: A novel bat algorithm with habitat selection and Doppler Effect in echoes for optimization publication-title: Expert Syst Appl doi: 10.1016/j.eswa.2015.04.026 – volume: 33 start-page: 225 issue: 4 year: 2007 end-page: 237 ident: CR25 article-title: Search algorithms for regression test case prioritization publication-title: IEEE Trans Softw Eng doi: 10.1109/TSE.2007.38 – volume: 36 start-page: 593 issue: 5 year: 2010 end-page: 617 ident: CR14 article-title: The effects of time constraints on test case prioritization: a series of controlled experiments publication-title: IEEE Trans Software Eng doi: 10.1109/TSE.2010.58 – ident: CR50 – volume: 8 start-page: 1777 issue: 4–2 year: 2018 end-page: 1783 ident: CR21 article-title: Test case minimization applying firefly algorithm publication-title: Int J Adv Sci Eng Inform Technol doi: 10.18517/ijaseit.8.4-2.6820 – volume: 42 start-page: 1178 issue: 12 year: 2016 end-page: 1195 ident: CR15 article-title: Test case prioritization using lexicographical ordering publication-title: IEEE Trans Softw Eng doi: 10.1109/TSE.2016.2550441 – volume: 160 start-page: 88 year: 2018 end-page: 103 ident: CR45 article-title: Maximizing the spread of influence via the collective intelligence of discrete bat algorithm publication-title: Knowl-Based Syst doi: 10.1016/j.knosys.2018.06.013 – ident: CR32 – ident: CR5 – volume: 7 start-page: 126355 year: 2019 end-page: 126375 ident: CR4 article-title: A systematic literature review of test case prioritization using genetic algorithms publication-title: IEEE Access doi: 10.1109/ACCESS.2019.2938260 – volume: 12 start-page: 271 issue: 3 year: 2018 end-page: 279 ident: CR44 article-title: DIV-TBAT algorithm for test suite reduction in software testing publication-title: IET Softw doi: 10.1049/iet-sen.2017.0130 – year: 2021 ident: CR9 article-title: Test case prioritization using bat algorithm publication-title: Recent Adv Comput Sci Commun doi: 10.2174/2213275912666190226154344 – volume: 31 start-page: 5857 issue: 10 year: 2019 end-page: 5869 ident: CR26 article-title: Quantum-behaved bat algorithm for many-objective combined economic emission dispatch problem using cubic criterion function publication-title: Neural Comput Appl doi: 10.1007/s00521-018-3399-z – ident: CR18 – volume: 10 start-page: 1284 issue: 4 year: 2010 end-page: 1292 ident: CR17 article-title: ARO: A new model-free optimization algorithm inspired from asexual reproduction publication-title: Appl Soft Comput doi: 10.1016/j.asoc.2010.05.011 – volume: 17 start-page: 1 issue: 1 year: 2021 end-page: 16 ident: CR10 article-title: Tri-level regression testing using nature-inspired algorithms publication-title: Innovations Syst Softw Eng doi: 10.1007/s11334-021-00384-9 – ident: CR2 – volume: 48 start-page: 687 issue: 3 year: 2018 end-page: 702 ident: CR28 article-title: Bio-inspired metaheuristics: evolving and prioritizing software test data publication-title: Appl Intell doi: 10.1007/s10489-017-1003-3 – volume: 13 start-page: 1 issue: 1 year: 2022 end-page: 20 ident: CR11 article-title: Hybrid particle swarm and ranked firefly metaheuristic optimization-based software test case minimization publication-title: Int J Appl Metaheuristic Comput (IJAMC) – volume: 13 start-page: 817 year: 2021 end-page: 823 ident: CR7 article-title: Discrete and combinatorial gravitational search algorithms for test case prioritization and minimization publication-title: Int J Inf Technol – volume: 19 start-page: 737 issue: 2 year: 2016 end-page: 753 ident: CR1 article-title: Test case minimization approach using fault detection and combinatorial optimization techniques for configuration-aware structural testing publication-title: Eng Sci Technol Int J – ident: CR6 – volume: 28 start-page: 673 issue: 4 year: 2016 end-page: 687 ident: CR34 article-title: A new bio-inspired optimisation algorithm: Bird Swarm Algorithm publication-title: J Exp Theor Artif Intell doi: 10.1080/0952813X.2015.1042530 – volume: 42 start-page: 918 issue: 10 year: 2015 end-page: 940 ident: CR30 article-title: A multi-objective technique to prioritize test cases publication-title: IEEE Trans Softw Eng doi: 10.1109/TSE.2015.2510633 – volume: 159 start-page: 20 year: 2018 end-page: 50 ident: CR13 article-title: Emperor penguin optimizer: a bio-inspired algorithm for engineering problems publication-title: Knowl-Based Syst doi: 10.1016/j.knosys.2018.06.001 – volume: 5 start-page: 45 issue: 2018 year: 2018 end-page: 57 ident: CR40 article-title: A bat-inspired algorithm for prioritizing test cases publication-title: Vietnam J Computer Sci doi: 10.1007/s40595-017-0100-x – ident: CR27 – ident: CR23 – volume: 7 start-page: 132360 year: 2019 end-page: 132373 ident: CR24 article-title: Test case prioritization using firefly algorithm for software testing publication-title: IEEE Access doi: 10.1109/ACCESS.2019.2940620 – volume: 22 start-page: 67 issue: 2 year: 2012 end-page: 120 ident: CR48 article-title: regression testing minimization, selection and prioritization: a survey publication-title: Softw Test Verif Reliab doi: 10.1002/stv.430 – ident: CR3 – volume: 48 start-page: 59 year: 2016 end-page: 71 ident: CR38 article-title: An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems publication-title: Eng Appl Artif Intell doi: 10.1016/j.engappai.2015.10.006 – volume: 87 start-page: 437 issue: 3 year: 2016 end-page: 450 ident: CR49 article-title: A novel binary bat algorithm with chaos and Doppler Effect in echoes for analog fault diagnosis publication-title: Analog Integr Circ Sig Process doi: 10.1007/s10470-016-0728-y – volume: 24 start-page: 7125 year: 2020 end-page: 7147 ident: CR12 article-title: Multi-facility-based improved closed-loop supply chain network for handling uncertain demands publication-title: Soft Comput doi: 10.1007/s00500-020-04868-x – volume: 38 start-page: 4866 issue: 5 year: 2011 end-page: 4874 ident: CR29 article-title: ARO: a new model free optimization algorithm for real time applications inspired by the asexual reproduction publication-title: Expert Syst Appl doi: 10.1016/j.eswa.2010.09.084 – ident: CR20 – volume: 8 start-page: 1777 issue: 4–2 year: 2018 ident: 7121_CR21 publication-title: Int J Adv Sci Eng Inform Technol doi: 10.18517/ijaseit.8.4-2.6820 – year: 2021 ident: 7121_CR9 publication-title: Recent Adv Comput Sci Commun doi: 10.2174/2213275912666190226154344 – volume: 38 start-page: 1258 issue: 6 year: 2012 ident: 7121_CR31 publication-title: IEEE Trans Software Eng doi: 10.1109/TSE.2011.106 – ident: 7121_CR5 doi: 10.2139/ssrn.3356318 – ident: 7121_CR50 doi: 10.1007/978-3-319-26245-1_12 – volume: 48 start-page: 687 issue: 3 year: 2018 ident: 7121_CR28 publication-title: Appl Intell doi: 10.1007/s10489-017-1003-3 – ident: 7121_CR2 doi: 10.1007/s41870-021-00628-8 – ident: 7121_CR23 doi: 10.1109/CONFLUENCE.2017.7943143 – volume: 38 start-page: 4866 issue: 5 year: 2011 ident: 7121_CR29 publication-title: Expert Syst Appl doi: 10.1016/j.eswa.2010.09.084 – volume: 22 start-page: 67 issue: 2 year: 2012 ident: 7121_CR48 publication-title: Softw Test Verif Reliab doi: 10.1002/stv.430 – ident: 7121_CR6 doi: 10.1201/9781003079996-7 – ident: 7121_CR22 doi: 10.1155/2019/5652340 – volume: 42 start-page: 918 issue: 10 year: 2015 ident: 7121_CR30 publication-title: IEEE Trans Softw Eng doi: 10.1109/TSE.2015.2510633 – ident: 7121_CR27 – volume: 13 start-page: 706 issue: 1 year: 2016 ident: 7121_CR37 publication-title: J Comput Theor Nanosci doi: 10.1166/jctn.2016.4864 – volume: 31 start-page: 5857 issue: 10 year: 2019 ident: 7121_CR26 publication-title: Neural Comput Appl doi: 10.1007/s00521-018-3399-z – volume: 95 start-page: 51 year: 2016 ident: 7121_CR35 publication-title: Adv Eng Softw doi: 10.1016/j.advengsoft.2016.01.008 – volume: 42 start-page: 6350 issue: 17–18 year: 2015 ident: 7121_CR33 publication-title: Expert Syst Appl doi: 10.1016/j.eswa.2015.04.026 – ident: 7121_CR3 doi: 10.1109/CCAA.2018.8777692 – volume: 36 start-page: 593 issue: 5 year: 2010 ident: 7121_CR14 publication-title: IEEE Trans Software Eng doi: 10.1109/TSE.2010.58 – ident: 7121_CR42 doi: 10.1109/ICSM.1999.792604 – volume: 12 start-page: 271 issue: 3 year: 2018 ident: 7121_CR44 publication-title: IET Softw doi: 10.1049/iet-sen.2017.0130 – volume: 48 start-page: 59 year: 2016 ident: 7121_CR38 publication-title: Eng Appl Artif Intell doi: 10.1016/j.engappai.2015.10.006 – start-page: 65 volume-title: Nature inspired cooperative strategies for optimization year: 2010 ident: 7121_CR46 doi: 10.1007/978-3-642-12538-6_6 – volume: 13 start-page: 817 year: 2021 ident: 7121_CR7 publication-title: Int J Inf Technol – volume: 10 start-page: 1284 issue: 4 year: 2010 ident: 7121_CR17 publication-title: Appl Soft Comput doi: 10.1016/j.asoc.2010.05.011 – volume: 17 start-page: 1 issue: 1 year: 2021 ident: 7121_CR10 publication-title: Innovations Syst Softw Eng doi: 10.1007/s11334-021-00384-9 – volume: 28 start-page: 159 issue: 2 year: 2002 ident: 7121_CR16 publication-title: IEEE Trans Softw Eng doi: 10.1109/32.988497 – ident: 7121_CR18 – volume: 5 start-page: 141 issue: 3 year: 2013 ident: 7121_CR47 publication-title: Int J Bio-Inspired Comput doi: 10.1504/IJBIC.2013.055093 – volume: 19 start-page: 737 issue: 2 year: 2016 ident: 7121_CR1 publication-title: Eng Sci Technol Int J – volume: 7 start-page: 132360 year: 2019 ident: 7121_CR24 publication-title: IEEE Access doi: 10.1109/ACCESS.2019.2940620 – volume: 24 start-page: 7125 year: 2020 ident: 7121_CR12 publication-title: Soft Comput doi: 10.1007/s00500-020-04868-x – volume: 5 start-page: 224 issue: 2 year: 2014 ident: 7121_CR19 publication-title: J Comput Sci doi: 10.1016/j.jocs.2013.10.002 – volume: 18 start-page: 221 issue: 3 year: 2017 ident: 7121_CR41 publication-title: Egypt Inform J doi: 10.1016/j.eij.2017.02.003 – volume: 28 start-page: 673 issue: 4 year: 2016 ident: 7121_CR34 publication-title: J Exp Theor Artif Intell doi: 10.1080/0952813X.2015.1042530 – volume: 44 start-page: 273 year: 2019 ident: 7121_CR39 publication-title: Swarm Evol Comput doi: 10.1016/j.swevo.2018.04.001 – volume: 33 start-page: 225 issue: 4 year: 2007 ident: 7121_CR25 publication-title: IEEE Trans Softw Eng doi: 10.1109/TSE.2007.38 – volume: 5 start-page: 45 issue: 2018 year: 2018 ident: 7121_CR40 publication-title: Vietnam J Computer Sci doi: 10.1007/s40595-017-0100-x – ident: 7121_CR32 doi: 10.1007/978-3-319-11857-4_10 – volume: 159 start-page: 20 year: 2018 ident: 7121_CR13 publication-title: Knowl-Based Syst doi: 10.1016/j.knosys.2018.06.001 – volume: 87 start-page: 437 issue: 3 year: 2016 ident: 7121_CR49 publication-title: Analog Integr Circ Sig Process doi: 10.1007/s10470-016-0728-y – volume: 27 start-page: 1853 issue: 7 year: 2016 ident: 7121_CR43 publication-title: Neural Comput Appl doi: 10.1007/s00521-015-1978-9 – volume: 42 start-page: 1178 issue: 12 year: 2016 ident: 7121_CR15 publication-title: IEEE Trans Softw Eng doi: 10.1109/TSE.2016.2550441 – ident: 7121_CR20 doi: 10.1109/ICPEICES.2016.7853728 – year: 2021 ident: 7121_CR8 publication-title: Appl Soft Comput doi: 10.1016/j.asoc.2021.107584 – volume: 7 start-page: 126355 year: 2019 ident: 7121_CR4 publication-title: IEEE Access doi: 10.1109/ACCESS.2019.2938260 – volume: 13 start-page: 1 issue: 1 year: 2022 ident: 7121_CR11 publication-title: Int J Appl Metaheuristic Comput (IJAMC) doi: 10.4018/IJAMC.2022010106 – volume: 160 start-page: 88 year: 2018 ident: 7121_CR45 publication-title: Knowl-Based Syst doi: 10.1016/j.knosys.2018.06.013 – volume: 5 start-page: 2088 issue: 6 year: 2015 ident: 7121_CR36 publication-title: Int J Electr Comput Eng |
SSID | ssj0021753 |
Score | 2.402205 |
Snippet | Regression testing is essential for continuous integration and continuous development. It is needed to ensure that the modifications have not produced any... |
SourceID | crossref springer |
SourceType | Enrichment Source Index Database Publisher |
StartPage | 12393 |
SubjectTerms | Application of Soft Computing Artificial Intelligence Computational Intelligence Control Engineering Mathematical Logic and Foundations Mechatronics Robotics |
Title | Improved novel bat algorithm for test case prioritization and minimization |
URI | https://link.springer.com/article/10.1007/s00500-022-07121-9 |
Volume | 26 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8MwDLZgu8CBxwDxnHLgBpHWR9rkuKGNaYidmDROVdIkcBgdYuX_43RpxSQ0iUsqRU4r2XX9ubG_ANxGKlSRNorq2HKK8VpSbnVMRZTYmIcCEarrRn6eJuNZPJmzuW8KW9XV7vWWZPWlbprdHFVJj7rqcwyLrrBgF9oMc3dXyDUL-02a5bknEQggdsSA61tl_r7HZjja3AutQszoCA48NiT9tTGPYccUHTisz10g3g07sP-LRPAEJuv_AkaTAscFUbIkcvG2xKz__YMgJiWIJkuSY7gi-GA373sviSw0cdwiH37iFGaj4cvDmPoTEmgehkFJFQssZlR5wq3CEaGUlQoxnghsyhA7JczkgeA6RRDE0khoZmRqVSx4nko0U3QGrWJZmHMgvZxxdGidWEeihpAbcRGPDSZEqpcqJi4gqBWV5Z4-3J1iscga4uNKuRkqN6uUm-Gau2bN55o8Y6v0fa3_zDvSaov45f_Er2AvdHav2givoVV-fZsbxBOl6kK7PxoMpu76-Po07Fav0w8tzsGO |
linkProvider | Springer Nature |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV07T8MwED6VMgADjwLijQeYwFLzdgaGCqj6nlqpW4hjG5DaFLVBiP_DD-WcOhWVEBJDFw-WncSXs-87--4zwJXDbe4IyalwFaNor2PKlHBp6PjKZXaICFVnI3d7fmPgtobesARfRS5MHu1eHEnmK_Ui2U1TlVSpjj5Hs6gDC0woZVt-fqCjNrtrPuBfvbbt-mP_vkHNXQI0sW0ro9yzFPoeic8UxxJBh4o5oqHQUoGHKMP3ZIL-twgQLniBEwpPxoHibsiSIMYBOfjcNVjHwTA9dwZ2beHWGa5LBB6IVdHAm9Sc37952fwtn73mJq2-C9sGi5LaXHn2oCTTCuwU9zwQM-0rsPWDtHAfWvN9CClIiuWI8Dgj8eh5Mn3NXsYEMTBB9JqRBM0jwRfrepPrSeJUEM1lMjYVBzBYiRQPoZxOUnkEpJp4DBcQ4StN2oYQH3EYcyU6YLwacC88BqsQVJQYunJ9a8YoWhAt58KNULhRLtwI-9ws-rzNyTr-bH1byD8yE3f2R_OT_zW_hI1Gv9uJOs1e-xQ2ba0DeQrjGZSz6bs8RyyT8YtclQg8rVp3vwHmEPpN |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3JTsMwEB2VIiE4sBQQOz7ACaI2zn7gUFGqLlBxoFJvIY5tQGrTqg1C_BWfyDhxKiqhShy4-GDZWSa250087xngwmKUWVwwg9vSN9BfR4YvuW0ElittnwaIUBUb-aHntvp2Z-AMSvBVcGGybPdiSzLnNCiVpiStTriszolvSrakZqhMdHSRKslAp1V2xecHBm2zm3YDv_Alpc27p9uWoc8VMGJKzdRgjikxDoldXzIsEYDIiCEyCkzpOYg4XEfEGItzD6GD41kBd0TkSWYHfuxF-HIWXncFVm3FPsYZ1Kf1eYindS8RhCBuRWevaTq_P_OiK1zch83cW3MbNjUuJfV8IO1ASSQV2CrOfCB6CajAxg8Bw13o5P8kBCcJlkPCopREw5fx9C19HRHEwwSRbEpidJUEb6zqNe-TRAknStdkpCv2oP8vVtyHcjJOxAGQWuz4uJhwVyoBN4T7iMl8W2Awxmoec4JDMAtDhbGWLlcnaAzDuehyZtwQjRtmxg2xz9W8zyQX7lja-rqwf6gn8WxJ86O_NT-HtcdGM7xv97rHsE7VEMjYjCdQTqfv4hRhTcrOspFE4Pm_h-43AN3-gA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Improved+novel+bat+algorithm+for+test+case+prioritization+and+minimization&rft.jtitle=Soft+computing+%28Berlin%2C+Germany%29&rft.au=Bajaj%2C+Anu&rft.au=Sangwan%2C+Om+Prakash&rft.au=Abraham%2C+Ajith&rft.date=2022-11-01&rft.pub=Springer+Berlin+Heidelberg&rft.issn=1432-7643&rft.eissn=1433-7479&rft.volume=26&rft.issue=22&rft.spage=12393&rft.epage=12419&rft_id=info:doi/10.1007%2Fs00500-022-07121-9&rft.externalDocID=10_1007_s00500_022_07121_9 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1432-7643&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1432-7643&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1432-7643&client=summon |