SPL Features Quantification and Selection Based on Multiple Multi-Level Objectives

被引:5
|
作者
Khan, Fazal Qudus [1 ]
Musa, Shahrulniza [1 ]
Tsaramirsis, Georgios [2 ]
Buhari, Seyed M. [2 ]
机构
[1] Univ Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50300, Malaysia
[2] King Abdulaziz Univ, Informat Technol Dept, Jeddah 21589, Saudi Arabia
来源
APPLIED SCIENCES-BASEL | 2019年 / 9卷 / 11期
关键词
Software Product Lines (SPLs); feature selection algorithms; data quantification; greedy algorithm; executive search; OPTIMIZED FEATURE-SELECTION; SOFTWARE;
D O I
10.3390/app9112212
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Software Product Lines (SPLs) can aid modern ecosystems by rapidly developing large-scale software applications. SPLs produce new software products by combining existing components that are considered as features. Selection of features is challenging due to the large number of competing candidate features to choose from, with different properties, contributing towards different objectives. It is also a critical part of SPLs as they have a direct impact on the properties of the product. There have been a number of attempts to automate the selection of features. However, they offer limited flexibility in terms of specifying objectives and quantifying datasets based on these objectives, so they can be used by various selection algorithms. In this research we introduce a novel feature selection approach that supports multiple multi-level user defined objectives. A novel feature quantification method using twenty operators, capable of treating text-based and numeric values and three selection algorithms called Falcon, Jaguar, and Snail are introduced. Falcon and Jaguar are based on greedy algorithm while Snail is a variation of exhaustive search algorithm. With an increase in 4% execution time, Jaguar performed 6% and 8% better than Falcon in terms of added value and the number of features selected.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] Learning multi-level features for sensor-based human action recognition
    Xu, Yan
    Shen, Zhengyang
    Zhang, Xin
    Gao, Yifan
    Deng, Shujian
    Wang, Yipei
    Fan, Yubo
    Chang, Eric I-Chao
    [J]. PERVASIVE AND MOBILE COMPUTING, 2017, 40 : 324 - 338
  • [32] Personnel selection process research based on multi-level fit perception assessment
    Fan, Wei
    [J]. INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2008, 43 (3-4) : 137 - 137
  • [33] Calibration-based Features for JPEG Steganalysis Using Multi-Level Filter
    Wang, Cheng
    Feng, Guorui
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2015, : 680 - 683
  • [34] The Novel Instance Segmentation Method Based on Multi-Level Features and Joint Attention
    Xu Bowen
    Lu Yinan
    Wu Tieru
    Guo Xiaoxin
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2023, 32 (05) : 1160 - 1168
  • [35] Suitable-Matching Areas' Selection Method Based on Multi-Level Saliency
    Jiang, Supeng
    Luo, Haibo
    Liu, Yunpeng
    [J]. REMOTE SENSING, 2024, 16 (01)
  • [36] ENTROPY-BASED SELECTION WITH MULTIPLE OBJECTIVES
    BARRON, FH
    SCHMIDT, CP
    [J]. NAVAL RESEARCH LOGISTICS, 1988, 35 (06) : 643 - 654
  • [37] The Novel Instance Segmentation Method Based on Multi-Level Features and Joint Attention
    XU Bowen
    LU Yinan
    WU Tieru
    GUO Xiaoxin
    [J]. Chinese Journal of Electronics, 2023, 32 (05) : 1160 - 1168
  • [38] An Efficient Module for Instance Segmentation Based on Multi-Level Features and Attention Mechanisms
    Sun, Yingchun
    Gao, Wang
    Pan, Shuguo
    Zhao, Tao
    Peng, Yahui
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (03): : 1 - 16
  • [39] Multi-Level Fusion in Ultrasound for Cancer Detection Based on Uniform LBP Features
    Zeebaree, Diyar Qader
    Abdulazeez, Adnan Mohsin
    Zebari, Dilovan Asaad
    Haron, Habibollah
    Hamed, Haza Nuzly Abdull
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 66 (03): : 3363 - 3382
  • [40] A Hilbert-wavelet-based nonstationarity index for multi-level quantification of extreme winds
    Wang, Haifeng
    Wu, Teng
    [J]. JOURNAL OF WIND ENGINEERING AND INDUSTRIAL AERODYNAMICS, 2021, 215