Search based software engineering for software product line engineering: a survey and directions for future work

被引:89
作者
Harman, M. [1 ]
Jia, Y. [1 ]
Krinke, J. [1 ]
Langdon, W. B. [1 ]
Petke, J. [1 ]
Zhang, Y. [1 ]
机构
[1] UCL, CREST Ctr, Malet Pl, London WC1E 6BT, England
来源
18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1 | 2014年
基金
英国工程与自然科学研究理事会;
关键词
SBSE; SPL; Genetic Programming; Program Synthesis; GENETIC ALGORITHM; MODEL; SELECTION; MUTATION; SYSTEMS; COST;
D O I
10.1145/2648511.2648513
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper(1) presents a survey of work on Search Based Software Engineering (SBSE) for Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that we have sought to include all papers that apply computational search techniques to problems in software product line engineering. Having surveyed the recent explosion in SBSE for SPL research activity, we highlight some directions for future work. We focus on suggestions for the development of recent advances in genetic improvement, showing how these might be exploited by SPL researchers and practitioners: Genetic improvement may grow new products with new functional and non-functional features and graft these into SPLs. It may also merge and parameterise multiple branches to cope with SPL branchmania.
引用
收藏
页码:5 / 18
页数:14
相关论文
共 50 条
  • [31] Threats to validity in search-based predictive modelling for software engineering
    Malhotra, Ruchika
    Khanna, Megha
    IET SOFTWARE, 2018, 12 (04) : 293 - 305
  • [32] A Review of Ten Years of the Symposium on Search-Based Software Engineering
    Colanzi, Thelma Elita
    Guez Assuncao, Wesley Klewerton
    Farah, Paulo Roberto
    Vergilio, Silvia Regina
    Guizzo, Giovani
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2019, 2019, 11664 : 42 - 57
  • [33] IBED: Combining IBEA and DE for optimal feature selection in software product line engineering
    Xue, Yinxing
    Zhong, Jinghui
    Tian Huat Tan
    Liu, Yang
    Cai, Wentong
    Chen, Manman
    Sun, Jun
    APPLIED SOFT COMPUTING, 2016, 49 : 1215 - 1231
  • [34] Trends in Embedded Software Engineering
    Liggesmeyer, Peter
    Trapp, Mario
    IEEE SOFTWARE, 2009, 26 (03) : 19 - 25
  • [35] A COMPREHENSIVE SURVEY OF PETRI NET MODELING IN SOFTWARE ENGINEERING
    He, Xudong
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (05) : 589 - 625
  • [36] TheWeights Can Be Harmful: Pareto Search versus Weighted Search in Multi-objective Search-based Software Engineering
    Chen, Tao
    Li, Miqing
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (01)
  • [37] Smart manufacturing in intelligent digital mesh: Integration of enterprise architecture and software product line engineering
    Uysal, Murat Pasa
    Mergen, A. Erhan
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2021, 22
  • [38] Software Engineering for Compliance
    Zdun, Uwe
    Bener, Ayse
    Olalia-Carin, Erlinda L.
    IEEE SOFTWARE, 2012, 29 (03) : 24 - 27
  • [39] Taxonomy of Social Engineering Attacks: A Survey of Trends and Future Directions
    Maraj, Arianit
    Butler, William
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2022), 2022, : 185 - 193
  • [40] Value-Based Approach in Software Engineering
    Ojala, Pasi
    WMSCI 2008: 12TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS, 2008, : 216 - 220