A novel hybrid approach for feature selection in software product lines

被引:1
|
作者
Yadav, Hitesh [1 ]
Chhikara, Rita [1 ]
Kumari, A. Charan [2 ]
机构
[1] NorthCap Univ, Gurugram, Haryana, India
[2] Dayalbagh Educ Inst, Gurugram, Haryana, India
关键词
Particle swarm optimization; Hyper-heuristic; Biogeography-based optimization; Firefly; Genetic algorithm (GA); Bird swarm optimization (BSA); Software product lines (SPL); Feature model (FM); BIOGEOGRAPHY-BASED OPTIMIZATION; PARTICLE SWARM; ALGORITHM; PSO;
D O I
10.1007/s11042-020-09956-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software Product Line (SPL) customizes software by combining various existing features of the software with multiple variants. The main challenge is selecting valid features considering the constraints of the feature model. To solve this challenge, a hybrid approach is proposed to optimize the feature selection problem in software product lines. The Hybrid approach 'Hyper-PSOBBO' is a combination of Particle Swarm Optimization (PSO), Biogeography-Based Optimization (BBO) and hyper-heuristic algorithms. The proposed algorithm has been compared with Bird Swarm Algorithm (BSA), PSO, BBO, Firefly, Genetic Algorithm (GA) and Hyper-heuristic. All these algorithms are performed in a set of 10 feature models that vary from a small set of 100 to a high-quality data set of 5000. The detailed empirical analysis in terms of performance has been carried out on these feature models. The results of the study indicate that the performance of the proposed method is higher to other state-of-the-art algorithms.
引用
收藏
页码:4919 / 4942
页数:24
相关论文
共 50 条
  • [1] A novel hybrid approach for feature selection in software product lines
    Hitesh Yadav
    Rita Chhikara
    A. Charan Kumari
    [J]. Multimedia Tools and Applications, 2021, 80 : 4919 - 4942
  • [2] Feature Selection Optimization in Software Product Lines
    Afzal, Uzma
    Mahmood, Tariq
    Khan, Ayaz H.
    Jan, Sadeeq
    Rasool, Raihan Ur
    Qamar, Ali Mustafa
    Khan, Rehan Ullah
    [J]. IEEE ACCESS, 2020, 8 (08): : 160231 - 160250
  • [3] An approach for optimized feature selection in large-scale software product lines
    Lian, Xiaoli
    Zhang, Li
    Jiang, Jing
    Goss, William
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 636 - 651
  • [4] A Novel Approach for Feature Selection Support of a Software Product Line Development
    Yugopuspito, Pujianto
    Murwantara, I. Made
    Sutomo, Adrian Hartanto
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2012, 12 (06): : 107 - 115
  • [5] A Method for Feature Subset Selection in Software Product Lines
    Hajizadeh, Nahid
    Jahanbazi, Peyman
    Akbari, Reza
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2023, 11 (01) : 26 - 26
  • [6] An approach for validating feature models in software product lines
    School of Electrical Engineering and Computer Science, University of Newcastle, Callaghan 2308, NSW, Australia
    [J]. Zhang, G., 1600, Academic Journals Inc., 244, 5th avenue, No. 2218, New City, NY 10001, United States (07):
  • [7] Ant Colony Optimization for Feature Selection in Software Product Lines
    王英林
    庞金伟
    [J]. Journal of Shanghai Jiaotong University(Science), 2014, 19 (01) : 50 - 58
  • [8] Ant colony optimization for feature selection in software product lines
    Wang Y.-L.
    Pang J.-W.
    [J]. Wang, Y.-L. (dr.y.wang@ieee.org), 1600, Shanghai Jiaotong University (19): : 50 - 58
  • [9] An approach to managing feature dependencies for product releasing in software product lines
    Lee, Yuqin
    Yang, Chuanyao
    Zhu, Chongxiang
    Zhao, Wenyun
    [J]. REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 127 - 141
  • [10] Conjoint Analysis of Software Product Lines: A Feature Based Approach
    Mueller, Johannes
    Lillack, Max
    [J]. 2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 374 - 377