DocumentCode :
3123414
Title :
Bi-criteria genetic search for adding new features into an existing product line
Author :
Karimpour, Reza ; Ruhe, Guenther
Author_Institution :
Dept. of Comput. Sci., Univ. of Calgary, Calgary, AB, Canada
fYear :
2013
fDate :
20-20 May 2013
Firstpage :
34
Lastpage :
38
Abstract :
Software product line evolution involves decisions like finding which products are better candidates for realizing new feature requests. In this paper, we propose a solution for finding trade-off evolution alternatives for products while balancing between overall value and product integrity. The purpose of this study is to support product managers with feature selection for an existing product line. For this purpose, first, the feature model of the product line is encoded into a single binary encoding. Then we employ a bi-criteria genetic search algorithm, NSGA-II, to find the possible alternatives with different value and product integrity. From the proposed set of trade-off alternatives, the product line manager can select the solutions that best fit with the concerns of their preference. The implementation has been initially evaluated by two product line configurations.
Keywords :
genetic algorithms; product development; software maintenance; software reusability; NSGA-II; bi-criteria genetic search algorithm; feature selection; nondominated sorting genetic algorithm; overall value; product integrity; product line configurations; product line manager; single binary encoding; software product line evolution; trade-off evolution alternatives; Biological cells; Encoding; Genetic algorithms; Genetics; Planning; Software; Software algorithms; Software product line; evolution; feature model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Combining Modelling and Search-Based Software Engineering (CMSBSE), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/CMSBSE.2013.6604434
Filename :
6604434
Link To Document :
بازگشت