An Interaction Strategy for Testing Software Product Lines using the Bat-inspired Algorithm

Software product lines (SPLs) represent an engineering method for creating a portfolio of similar software systems for a shared set of software product assets. Owing to the significant growth of SPLs, there is a need for systematic approach for ensuring the quality of the resulting product derivativ...

Full description

Saved in:
Bibliographic Details
Main Authors: Alsariera, Yazan A., Mazlina, Abdul Majid, Kamal Z., Zamli
Format: Conference or Workshop Item
Published: IEEE 2015
Subjects:
Online Access:http://dx.doi.org/10.1109/ICSECS.2015.7333100
http://dx.doi.org/10.1109/ICSECS.2015.7333100
http://umpir.ump.edu.my/11896/1/An%20interaction%20strategy%20for%20testing%20software%20product%20lines%20using%20the%20Bat-inspired%20algorithm.pdf
http://umpir.ump.edu.my/11896/7/SPLBA-%20An%20Interaction%20Strategy%20for%20Testing%20Software%20Product%20Lines%20using%20the%20Bat-inspired%20Algorithm.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Software product lines (SPLs) represent an engineering method for creating a portfolio of similar software systems for a shared set of software product assets. Owing to the significant growth of SPLs, there is a need for systematic approach for ensuring the quality of the resulting product derivatives. Combinatorial t-way testing (where t indicates the interaction strength) has been known to be effective especially when the number of product's features and constraints in the SPLs of interest are huge. In line with the recent emergence of Search based Software Engineering (SBSE), this article presents a novel strategy for SPLs tests reduction using Bat-inspired algorithm (BA), called SPLBA. Our experience with SPLBA has been promising as the strategy performed well against existing strategies in the literature.