arrow
返回

Test case prioritization using a Hybrid Chaotic Flower-fruit fly optimization algorithm with multiple objectives

delete2023-09-05
delete4
PRE
AI
V
Vedpal
H
Harish Tanwar
N
Naresh Chauhan
M
Munish Khanna *
DOI:10.1007/s11042-023-16606-0delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The research aims to resolve the challenges faced in traditional Test Case Prioritization(TCP) techniques and the need to enhance the efficiency of the software testing process.Software development involves test case execution, which tests the changes to the system that requires more resources and time. TCP is the indispensable method, which is established to obtain the goals, such as attaining fast fault detection and a high convergence rate. The code-coverage- methods are the advanced approach employed in the TCP, which is utilized in various prioritization methods to enhance the efficiencyof the method. In this research, the multi-objective- hybrid Chaotic Flower fruit-fly optimization algorithm (Hybrid CFFO) is proposed for the TCP. Instead of using rigid rules or deterministic algorithms, metaheuristic algorithms were created to make intelligent decisions on heuristics and approximations. The foraging behavior of the flower fly and the reproduction characters of the flower are merged which covers a large exploration phase and overcome the local optima. In TCP, being able to quickly explore interesting search space regions and avoid local optima the proposed hybrid Chaotic Flower fruit-fly optimization is essential for producing high-quality solutions. The selection measures used by the optimization algorithm are on the average percentage of combinatorial coverage (APCC) and the Normalized average of the percentage of faults detected (NAPFD), which is designed to develop the multi-objective function. Based on the algorithm, the significance of the test cases is ordered and prioritized. The effectiveness of the proposed methodology is revealed by comparing the proposed multi-objective-based hybrid CFFO method with the conventional methods. From the results obtained, it is proved that the multi-objective-hybrid CFFO method outperforms all the conventional methods in terms of fitness, NAPFD, and APCC. The maximum fitness, NAPFD,and APCC achieved by the proposed methods are 93.1%,92.82%, and 91.1%, respectively for the big fault matrix data.
Keyword:
Test Case Prioritization
Optimization
Multi-objectives
Coverage
Software defect prediction

期刊

Multimedia Tools and Applications 封面图
Multimedia Tools and Applications
IF:
3
论文数:
2.0W
被引数:
3.2W

机构

J.C. Bose University of Science and Technology, YMCA 封面图
J.C. Bose University of Science and Technology, YMCA
学者数:
330
论文数: 295
被引数: 562
引用论文

引用论文

Association of ABCG2 polymorphism with clinical efficacy of imatinib in patients with gastrointestinal stromal tumor
err2014-11-23
err0
PREAI
errDong-Hoe Koo; Min-Hee Ryu; Baek-Yeol Ryoo; Mo Youl Beck; Young-Soon Na; Jae-Gook Shin; Sang Seop Lee; Eun-Young Kim; Yoon-Koo Kang
err分享
err收藏
Applying the intention-to-treat principle in practice: Guidance on handling randomisation errors
err2015-06-01
err0
errOAAI
errLisa N Yelland; Thomas R Sullivan; Merryn Voysey; Katherine J Lee; Jonathan A Cook; Andrew B Forbes
err分享
err收藏
Regression test optimization and prioritization using Honey Bee optimization algorithm with fuzzy rule base
err2020-11-27
err9
PREAI
errNayak, Soumen; Kumar, Chiranjeev; Tripathi, Sachin; Mohanty, Nirjharini; Baral, Vishal
err分享
err收藏
学者 查看更多内容