activity
20172021
most citedA Hybrid Q-Learning Sine-Cosine-based Strategy for Addressing the Combinatorial Test Suite Minimization Problem

81 citations · 213 across the 13 of their papers we have counts for

collaborators

14 papers

cs.AI2021

Hybrid Henry Gas Solubility Optimization Algorithm with Dynamic Cluster-to-Algorithm Mapping for Search-based Software Engineering Problems

Kamal Z. Zamli, Md. Abdul Kader, Saiful Azad +1

This paper discusses a new variant of the Henry Gas Solubility Optimization (HGSO) Algorithm, called Hybrid HGSO (HHGSO). Unlike its predecessor, HHGSO allows multiple clusters ser…

cs.SE2020

Software Module Clustering: An In-Depth Literature Analysis

Qusay I. Sarhan, Bestoun S. Ahmed, Miroslav Bures +1

Software module clustering is an unsupervised learning method used to cluster software entities (e.g., classes, modules, or files) with similar features. The obtained clusters may…

cs.SE2020★ 22 cited

An Evaluation of Monte Carlo-Based Hyper-Heuristic for Interaction Testing of Industrial Embedded Software Applications

Bestoun S. Ahmed, Eduard Enoiu, Wasif Afzal +1

Hyper-heuristic is a new methodology for the adaptive hybridization of meta-heuristic algorithms to derive a general algorithm for solving optimization problems. This work focuses…

cs.SE2019

Generation and Application of Constrained Interaction Test Suites Using Base Forbidden Tuples With Mixed Neighborhood Tabu Search

Imad H. Hasan, Bestoun S. Ahmed, Moayad Y. Potrus +1

Nowadays, ensuring the quality becomes challenging for most modern software systems when constraints are given for the combinations of configurations. Combinatorial interaction str…

cs.SE2019

Code-Aware Combinatorial Interaction Testing

Bestoun S. Ahmed, Angelo Gargantini, Kamal Z. Zamli +3

Combinatorial interaction testing (CIT) is a useful testing technique to address the interaction of input parameters in software systems. In many applications, the technique has be…

cs.NE2019★ 56 cited

Fuzzy adaptive teaching learning-based optimization strategy for the problem of generating mixed strength t-way test suites

Kamal Z. Zamli, Fakhrud Din, Salmi Baharom +1

The teaching learning-based optimization (TLBO) algorithm has shown competitive performance in solving numerous real-world optimization problems. Nevertheless, this algorithm requi…

cs.SE2019★ 2 cited

A New Approach to Speed up Combinatorial Search Strategies Using Stack and Hash Table

Bestoun S. Ahmed, Luca M. Gambardella, Kamal Z. Zamli

Owing to the significance of combinatorial search strategies both for academia and industry, the introduction of new techniques is a fast growing research field these days. These s…

cs.SE2019

Prioritized Process Test: An Alternative to Current Process Testing Strategies

Miroslav Bures, Bestoun S. Ahmed, Kamal Z. Zamli

Testing processes and workflows in information and Internet of Things systems is a major part of the typical software testing effort. Consistent and efficient path-based test cases…

cs.SE2019

Dynamic Solution Probability Acceptance within the Flower Pollination Algorithm for t-way Test Suite Generation

Abdullah B. Nasser, Kamal Z. Zamli, Bestoun S. Ahmed

Flower Pollination Algorithm (FPA) is the new breed of metaheuristic for the general optimization problem. In this paper, an improved algorithm based on Flower Pollination Algorith…

cs.SE2019

Software Module Clustering based on the Fuzzy Adaptive Teaching Learning based Optimization Algorithm

Kamal Z. Zamli, Fakhrud Din, Nazirah Ramli +1

Although showing competitive performances in many real-world optimization problems, Teaching Learning based Optimization Algorithm (TLBO) has been criticized for having poor contro…

cs.SE2018

Fuzzy Adaptive Tuning of a Particle Swarm Optimization Algorithm for Variable-Strength Combinatorial Test Suite Generation

Kamal Z. Zamli, Bestoun S. Ahmed, Thair Mahmoud +1

Combinatorial interaction testing is an important software testing technique that has seen lots of recent interest. It can reduce the number of test cases needed by considering int…

cs.AI2018★ 81 cited

A Hybrid Q-Learning Sine-Cosine-based Strategy for Addressing the Combinatorial Test Suite Minimization Problem

Kamal Z. Zamli, Fakhrud Din, Bestoun S. Ahmed +1

The sine-cosine algorithm (SCA) is a new population-based meta-heuristic algorithm. In addition to exploiting sine and cosine functions to perform local and global searches (hence…

cs.SE2018★ 51 cited

Handling Constraints in Combinatorial Interaction Testing in the presence of Multi Objective Particle Swarm and Multithreading

Bestoun S. Ahmed, Luca M. Gambardella, Wasif Afzal +1

Context: Combinatorial testing strategies have lately received a lot of attention as a result of their diverse applications. In its simple form, a combinatorial strategy can reduce…

cs.SE2017★ 1 cited

Supplementary Material for the Information Sciences Paper: An Experimental Study of Hyper-Heuristic Selection and Acceptance Mechanism for Combinatorial t-way Test Suite Generation

Kamal Z. Zamli, Fakhrud Din, Graham Kendall +1

Software testing relates to the process of accessing the functionality of a program against some defined specifications. To ensure conformance, test engineers often generate a set…