81 citations · 213 across the 13 of their papers we have counts for
14 papers
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…