Towards Software Product Lines Optimization Using Evolutionary Algorithms
Software product line (SPL) engineering is a methodology that helps to develop a diversity of software products with minimum costs, less time and high quality by the reuse of core software assets which has been tested. Thus, testing is crucial for successfully deploying SPL. As the product feature...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | Conference or Workshop Item |
Language: | English |
Published: |
ScienceDirect
2019
|
Subjects: | |
Online Access: | http://irep.iium.edu.my/69515/1/LT_2019_paper_280.pdf http://irep.iium.edu.my/69515/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Islam Antarabangsa Malaysia |
Language: | English |
id |
my.iium.irep.69515 |
---|---|
record_format |
dspace |
spelling |
my.iium.irep.695152019-09-23T10:21:49Z http://irep.iium.edu.my/69515/ Towards Software Product Lines Optimization Using Evolutionary Algorithms Jamil, Muhammad Abid K Nour, Mohamed Alhindi, Ahmed Hasan Awang Abu Bakar, Normi Sham Arif, Muhammad Muhammad Aljabri, Tareq T61 Technical education. Technical schools Software product line (SPL) engineering is a methodology that helps to develop a diversity of software products with minimum costs, less time and high quality by the reuse of core software assets which has been tested. Thus, testing is crucial for successfully deploying SPL. As the product features increases, testing process can be time-consuming. Testing in SPL is regarded as a combinatorial optimization problem. Evolutionary algorithms were reported to provide good results in such class of problems. This research provides a framework to compare the performance of different multi-objective Evolutionary Algorithms in software product line context. We report on the problem encoding, variation operators and different types of algorithms: Indicator Based Evolutionary Algorithm (IBEA), Non-Dominated Sorting Genetic Algorithm II (NSGA-II), Multi-Objective Evolutionary Algorithms based on Decomposition (MOEA/D) and Strength Pareto Evolutionary algorithm II (SPEA-II). The framework will provide preliminary results on different Feature Models (FMs) to measure their feasibility to optimize SPL testing. ScienceDirect 2019 Conference or Workshop Item PeerReviewed application/pdf en http://irep.iium.edu.my/69515/1/LT_2019_paper_280.pdf Jamil, Muhammad Abid and K Nour, Mohamed and Alhindi, Ahmed Hasan and Awang Abu Bakar, Normi Sham and Arif, Muhammad and Muhammad Aljabri, Tareq (2019) Towards Software Product Lines Optimization Using Evolutionary Algorithms. In: 16th International Learning & Technology Conference 2019, 30 - 31 January 2019, Saudi Arabia. (Unpublished) |
institution |
Universiti Islam Antarabangsa Malaysia |
building |
IIUM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
International Islamic University Malaysia |
content_source |
IIUM Repository (IREP) |
url_provider |
http://irep.iium.edu.my/ |
language |
English |
topic |
T61 Technical education. Technical schools |
spellingShingle |
T61 Technical education. Technical schools Jamil, Muhammad Abid K Nour, Mohamed Alhindi, Ahmed Hasan Awang Abu Bakar, Normi Sham Arif, Muhammad Muhammad Aljabri, Tareq Towards Software Product Lines Optimization Using Evolutionary Algorithms |
description |
Software product line (SPL) engineering is a methodology that helps to develop a diversity of software products with minimum
costs, less time and high quality by the reuse of core software assets which has been tested. Thus, testing is crucial for successfully
deploying SPL. As the product features increases, testing process can be time-consuming. Testing in SPL is regarded as a
combinatorial optimization problem. Evolutionary algorithms were reported to provide good results in such class of problems.
This research provides a framework to compare the performance of different multi-objective Evolutionary Algorithms in software
product line context. We report on the problem encoding, variation operators and different types of algorithms: Indicator Based
Evolutionary Algorithm (IBEA), Non-Dominated Sorting Genetic Algorithm II (NSGA-II), Multi-Objective Evolutionary
Algorithms based on Decomposition (MOEA/D) and Strength Pareto Evolutionary algorithm II (SPEA-II). The framework will
provide preliminary results on different Feature Models (FMs) to measure their feasibility to optimize SPL testing. |
format |
Conference or Workshop Item |
author |
Jamil, Muhammad Abid K Nour, Mohamed Alhindi, Ahmed Hasan Awang Abu Bakar, Normi Sham Arif, Muhammad Muhammad Aljabri, Tareq |
author_facet |
Jamil, Muhammad Abid K Nour, Mohamed Alhindi, Ahmed Hasan Awang Abu Bakar, Normi Sham Arif, Muhammad Muhammad Aljabri, Tareq |
author_sort |
Jamil, Muhammad Abid |
title |
Towards Software Product Lines Optimization Using Evolutionary Algorithms |
title_short |
Towards Software Product Lines Optimization Using Evolutionary Algorithms |
title_full |
Towards Software Product Lines Optimization Using Evolutionary Algorithms |
title_fullStr |
Towards Software Product Lines Optimization Using Evolutionary Algorithms |
title_full_unstemmed |
Towards Software Product Lines Optimization Using Evolutionary Algorithms |
title_sort |
towards software product lines optimization using evolutionary algorithms |
publisher |
ScienceDirect |
publishDate |
2019 |
url |
http://irep.iium.edu.my/69515/1/LT_2019_paper_280.pdf http://irep.iium.edu.my/69515/ |
_version_ |
1646012424399093760 |