Back to Search Start Over

Research on hyper‐level of hyper‐heuristic framework for MOTCP.

Authors :
Guo, Junxia
Wang, Rui
Han, Jinjin
Li, Zheng
Source :
Software Testing: Verification & Reliability; Dec2023, Vol. 33 Issue 8, p1-19, 19p
Publication Year :
2023

Abstract

Summary: Heuristic algorithms are widely used to solve multi‐objective test case prioritization (MOTCP) problems. However, they perform differently for different test scenarios, which conducts difficulty in applying a suitable algorithm for new test requests in the industry. A concrete hyper‐heuristic framework for MOTCP (HH‐MOTCP) is proposed for addressing this problem. It mainly has two parts: low‐level encapsulating various algorithms and hyper‐level including an evaluation and selection mechanism that dynamically selects low‐level algorithms. This framework performs good but still difficult to keep in the best three. If the evaluation mechanism can more accurately analyse the current results, it will help the selection strategy to find more conducive algorithms for evolution. Meanwhile, if the selection strategy can find a more suitable algorithm for the next generation, the performance of the HH‐MOTCP framework will be better. In this paper, we first propose new strategies for evaluating the current generation results, then perform an extensive study on the selection strategies which decide the heuristic algorithm for the next generation. Experimental results show that the new evaluation and selection strategies proposed in this paper can make the HH‐MOTCP framework more effective and efficient, which makes it almost the best two except for one test object and ahead in about 40% of all test objects. [ABSTRACT FROM AUTHOR]

Subjects

Subjects :
ALGORITHMS
HEURISTIC algorithms

Details

Language :
English
ISSN :
09600833
Volume :
33
Issue :
8
Database :
Complementary Index
Journal :
Software Testing: Verification & Reliability
Publication Type :
Academic Journal
Accession number :
173690400
Full Text :
https://doi.org/10.1002/stvr.1861