2020
DOI: 10.4018/ijdst.2020010105
|View full text |Cite
|
Sign up to set email alerts
|

An Effective Regression Test Case Selection Using Hybrid Whale Optimization Algorithm

Abstract: Test suite optimization is an ever-demanded approach for regression test cost reduction. Regression testing is conducted to identify any adverse effects of maintenance activity on previously working versions of the software. It consumes almost seventy percent of the overall software development lifecycle budget. Regression test cost reduction is therefore of vital importance. Test suite optimization is the most explored approach to reduce the test suite size to re-execute. This article focuses on test suite op… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(9 citation statements)
references
References 27 publications
0
9
0
Order By: Relevance
“…However, on the dark side of the proposed algorithm, it takes more execution time and loss in fault detection. In [Agrawal et al 2020], a safe regression test case selection method is based on the hybrid whale optimization algorithm. They have also compared the proposed approach with various other nature-based computing techniques like Bat Search, ACO-based approach, etc.…”
Section: Semantic-based Retrieval Using Metadatamentioning
confidence: 99%
See 1 more Smart Citation
“…However, on the dark side of the proposed algorithm, it takes more execution time and loss in fault detection. In [Agrawal et al 2020], a safe regression test case selection method is based on the hybrid whale optimization algorithm. They have also compared the proposed approach with various other nature-based computing techniques like Bat Search, ACO-based approach, etc.…”
Section: Semantic-based Retrieval Using Metadatamentioning
confidence: 99%
“…As described in [Yoo and Harman 2012], mostly regression testing is used to keep account of each modification in software and retesting of test cases that focus only on modifications in all subsequent testing phases. In [Askarunisa, Shanmugapriya and Ramaraj 2010] [Kaur and Goyal 2011] [Suman and Seema 2012] [Yoo and Harman 2012] regression test prioritization is performed over test cases and analyzed for the average percentage of code coverage. This paper presents the effect of regression testing over a system.…”
Section: Introductionmentioning
confidence: 99%
“…In the past few years, various approaches have been proposed to solve MS-RCPSP, thereby finding out intelligent algorithms to allocate and manage network resources in the Internet of things systems [14][15][16][17]. Some popular metaheuristic algorithms are the genetic algorithm (GA), ant colony optimization (ACO), and particle swarm optimization [18][19][20][21][22].…”
Section: Approximation Algorithms For Ms-rcpspmentioning
confidence: 99%
“…)// parameter of the mutation operator (12) for (j � 0; j < n; j++) (14) end for (15) if (f (u i (t)) ≤ f(x i (t))) (16) x i (t+1) � u i (t) (17) else (18) x i (t+1) � x i (t) (19) end if (20) end for (21) Calculate the fitness and bestnest (22) If (makespan > min (fitness)) (23) makespan � min (fitness) (24) End if (25) bestnest ⟵ Reallocate (bestnest) (26) t ⟵ t + 1 (27) Input: currentBest //the best schedule among the current population Output: //the improved schedule (1) Begin (2) makespan � f(best) (3) newbest � currentBest; (4) R b ⟵ maxResource (newbest) //the last resource to finish its job (5) Tb ⟵ set of tasks is performed by resource Rb (6) For i � 1 to size(Tb) // Consider each task in T b , the set of tasks performed by resource R b (7) T i � T b [i]; (8) R i ⟵ set of resource that are skilled enough to execute the task i except R b (9) For j � 1 to size (R i ) // Consider each resource in turn (10)…”
Section: Imopse Datasetmentioning
confidence: 99%
See 1 more Smart Citation