HABC: Hybrid artificial bee colony for generating variable T-way test sets

Exhaustive testing of occurred interaction amongst components (i.e., parameters and values) of a software system is usually impossible due to some factors such as the restriction of budget and time. One of the effective software testing techniques used for detecting faults of interactions between co...

Full description

Main Authors: Alazzawi, A.K., Rais, H.M., Basri, S.
Format: Article
Institution: Universiti Teknologi Petronas
Record Id / ISBN-0: utp-eprints.23075 /
Published: Taylor's University 2020
Online Access: https://www.scopus.com/inward/record.uri?eid=2-s2.0-85082748224&partnerID=40&md5=21f0d06541ea21a8d691f1e767652076
http://eprints.utp.edu.my/23075/
Tags: Add Tag
No Tags, Be the first to tag this record!
id utp-eprints.23075
recordtype eprints
spelling utp-eprints.230752021-08-19T05:27:36Z HABC: Hybrid artificial bee colony for generating variable T-way test sets Alazzawi, A.K. Rais, H.M. Basri, S. Exhaustive testing of occurred interaction amongst components (i.e., parameters and values) of a software system is usually impossible due to some factors such as the restriction of budget and time. One of the effective software testing techniques used for detecting faults of interactions between components is combinatorial testing (CT). CT is a black box testing technique, used to find the mistakes among components of a software system in a systematic and effective way. However, CT is highly complex (NP-hard). The input variables for a realworld software may diverge in how they strongly influence variable strength (VS) interaction can achieve that effectively. This paper proposed a hybrid artificial bee colony (HABC) strategy based on the hybrid artificial bee colony algorithm and practical swarm optimization to generate optimal test suite of variable strength interaction. PSO was integrated as the exploitation agent for the ABC hence the hybrid nature. The information sharing ability of PSO via the Weight Factor is used to enhance the performance of ABC. The output of the hybrid HABC is a set of promising optimal test set combinations. Through several benchmark experiments, HABC proved the effectiveness of the proposed strategy. The HABC has achieved 76.31 better result than most of the compared strategies. © 2020 School of Engineering, Taylor's University. Taylor's University 2020 Article NonPeerReviewed https://www.scopus.com/inward/record.uri?eid=2-s2.0-85082748224&partnerID=40&md5=21f0d06541ea21a8d691f1e767652076 Alazzawi, A.K. and Rais, H.M. and Basri, S. (2020) HABC: Hybrid artificial bee colony for generating variable T-way test sets. Journal of Engineering Science and Technology, 15 (2). pp. 746-767. http://eprints.utp.edu.my/23075/
institution Universiti Teknologi Petronas
collection UTP Institutional Repository
description Exhaustive testing of occurred interaction amongst components (i.e., parameters and values) of a software system is usually impossible due to some factors such as the restriction of budget and time. One of the effective software testing techniques used for detecting faults of interactions between components is combinatorial testing (CT). CT is a black box testing technique, used to find the mistakes among components of a software system in a systematic and effective way. However, CT is highly complex (NP-hard). The input variables for a realworld software may diverge in how they strongly influence variable strength (VS) interaction can achieve that effectively. This paper proposed a hybrid artificial bee colony (HABC) strategy based on the hybrid artificial bee colony algorithm and practical swarm optimization to generate optimal test suite of variable strength interaction. PSO was integrated as the exploitation agent for the ABC hence the hybrid nature. The information sharing ability of PSO via the Weight Factor is used to enhance the performance of ABC. The output of the hybrid HABC is a set of promising optimal test set combinations. Through several benchmark experiments, HABC proved the effectiveness of the proposed strategy. The HABC has achieved 76.31 better result than most of the compared strategies. © 2020 School of Engineering, Taylor's University.
format Article
author Alazzawi, A.K.
Rais, H.M.
Basri, S.
spellingShingle Alazzawi, A.K.
Rais, H.M.
Basri, S.
HABC: Hybrid artificial bee colony for generating variable T-way test sets
author_sort Alazzawi, A.K.
title HABC: Hybrid artificial bee colony for generating variable T-way test sets
title_short HABC: Hybrid artificial bee colony for generating variable T-way test sets
title_full HABC: Hybrid artificial bee colony for generating variable T-way test sets
title_fullStr HABC: Hybrid artificial bee colony for generating variable T-way test sets
title_full_unstemmed HABC: Hybrid artificial bee colony for generating variable T-way test sets
title_sort habc: hybrid artificial bee colony for generating variable t-way test sets
publisher Taylor's University
publishDate 2020
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85082748224&partnerID=40&md5=21f0d06541ea21a8d691f1e767652076
http://eprints.utp.edu.my/23075/
_version_ 1741196616685060096
score 11.62408