{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T20:43:37Z","timestamp":1760647417917,"version":"3.40.3"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030720612"},{"type":"electronic","value":"9783030720629"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-72062-9_52","type":"book-chapter","created":{"date-parts":[[2021,3,24]],"date-time":"2021-03-24T00:15:18Z","timestamp":1616544918000},"page":"659-671","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["An Investigation of Decomposition-Based Metaheuristics for Resource-Constrained Multi-objective Feature Selection in\u00a0Software Product Lines"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2118-4825","authenticated-orcid":false,"given":"Yi","family":"Xiang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xue","family":"Peng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoyun","family":"Xia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xianbing","family":"Meng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sizhe","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1617-4147","authenticated-orcid":false,"given":"Han","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,24]]},"reference":[{"key":"52_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/11554844_3","volume-title":"Software Product Lines","author":"D Batory","year":"2005","unstructured":"Batory, D.: Feature models, grammars, and propositional formulas. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 7\u201320. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11554844_3"},{"issue":"6","key":"52_CR2","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1016\/j.is.2010.01.001","volume":"35","author":"D Benavides","year":"2010","unstructured":"Benavides, D., Segura, S., Ruiz-Corts, A.: Automated analysis of feature models 20 years later: a literature review. Inf. Syst. 35(6), 615\u2013636 (2010)","journal-title":"Inf. Syst."},{"key":"52_CR3","volume-title":"Software Product Lines: Practices and Patterns","author":"P Clements","year":"2001","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley Longman Publishing Co., Inc., Boston (2001)"},{"unstructured":"Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications. ACM Press\/Addison-Wesley Publishing Co. 1515 Broadway, New York, United States (2000)","key":"52_CR4"},{"issue":"2","key":"52_CR5","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and Elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002)","journal-title":"IEEE Trans. Evol. Comput."},{"doi-asserted-by":"crossref","unstructured":"do Nascimento Ferreira, T., Kuk, J.N., Pozo, A., Vergilio, S.R.: Product selection based on upper confidence bound MOEA\/D-Dra for testing software product lines. In: 2016 IEEE Congress on Evolutionary Computation (CEC), pp. 4135\u20134142 (2016)","key":"52_CR6","DOI":"10.1109\/CEC.2016.7744315"},{"key":"52_CR7","doi-asserted-by":"publisher","first-page":"1447","DOI":"10.1007\/s10270-017-0610-0","volume":"18","author":"J Guo","year":"2019","unstructured":"Guo, J., et al.: SMTIBEA: a hybrid multi-objective optimization algorithm for configuring large constrained software product lines. Softw. Syst. Model. 18, 1447\u20131466 (2019). https:\/\/doi.org\/10.1007\/s10270-017-0610-0","journal-title":"Softw. Syst. Model."},{"issue":"12","key":"52_CR8","doi-asserted-by":"publisher","first-page":"2208","DOI":"10.1016\/j.jss.2011.06.026","volume":"84","author":"J Guo","year":"2011","unstructured":"Guo, J., White, J., Wang, G., Li, J., Wang, Y.: A genetic algorithm for optimized feature selection with resource constraints in software product lines. J. Syst. Softw. 84(12), 2208\u20132221 (2011)","journal-title":"J. Syst. Softw."},{"doi-asserted-by":"crossref","unstructured":"Henard, C., Papadakis, M., Harman, M., Traon, Y.L.: Combining multi-objective search and constraint solving for configuring large software product lines. In: The 37th International Conference on Software Engineering, vol. 1, pp. 517\u2013528, May 2015","key":"52_CR9","DOI":"10.1109\/ICSE.2015.69"},{"issue":"2","key":"52_CR10","doi-asserted-by":"publisher","first-page":"17:1","DOI":"10.1145\/2897760","volume":"25","author":"RM Hierons","year":"2016","unstructured":"Hierons, R.M., Li, M., Liu, X., Segura, S., Zheng, W.: SIP: optimal product selection from feature models using many-objective evolutionary optimization. ACM Trans. Softw. Eng Methodol. 25(2), 17:1\u201317:9 (2016)","journal-title":"ACM Trans. Softw. Eng Methodol."},{"doi-asserted-by":"crossref","unstructured":"Ishibuchi, H., Masuda, H., Tanigaki, Y., Nojima, Y.: Difficulties in specifying reference points to calculate the inverted generational distance for many-objective optimization problems. In: IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making (MCDM), pp. 170\u2013177. IEEE (2014)","key":"52_CR11","DOI":"10.1109\/MCDM.2014.7007204"},{"issue":"4","key":"52_CR12","doi-asserted-by":"publisher","first-page":"602","DOI":"10.1109\/TEVC.2013.2281534","volume":"18","author":"H Jain","year":"2014","unstructured":"Jain, H., Deb, K.: An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part II: handling constraints and extending to an adaptive approach. IEEE Trans. Evol. Comput. 18(4), 602\u2013622 (2014)","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"4","key":"52_CR13","doi-asserted-by":"publisher","first-page":"561","DOI":"10.1162\/EVCO_a_00038","volume":"19","author":"H Li","year":"2011","unstructured":"Li, H., Landa-Silva, D.: An adaptive evolutionary multi-objective approach based on simulated annealing. Evol. Comput. 19(4), 561\u2013595 (2011)","journal-title":"Evol. Comput."},{"doi-asserted-by":"publisher","unstructured":"Liang, J.H., Ganesh, V., Czarnecki, K., Raman, V.: SAT-based analysis of large real-world feature models is easy. In: Proceedings of the 19th International Conference on Software Product Line, SPLC 2015, pp. 91\u2013100. ACM, New York (2015). https:\/\/doi.org\/10.1145\/2791060.2791070","key":"52_CR14","DOI":"10.1145\/2791060.2791070"},{"doi-asserted-by":"crossref","unstructured":"Lopez-Herrejon, R.E., Chicano, F., Ferrer, J., Egyed, A., Alba, E.: Multi-objective optimal test suite computation for software product line pairwise testing. In: IEEE International Conference on Software Maintenance, pp. 404\u2013407 (2013)","key":"52_CR15","DOI":"10.1109\/ICSM.2013.58"},{"doi-asserted-by":"crossref","unstructured":"Ma, X., Yu, Y., Li, X., Qi, Y., Zhu, Z.: A survey of weight vector adjustment methods for decomposition based multi-objective evolutionary algorithms. IEEE Trans. Evol. Comput. 24(4), 634\u2013649 (2020)","key":"52_CR16","DOI":"10.1109\/TEVC.2020.2978158"},{"unstructured":"Mendonca, M., Wasowski, A., Czarnecki, K.: SAT-based analysis of feature models is easy. In: Proceedings of the 13th International Software Product Line Conference, SPLC 2009, pp. 231\u2013240. Carnegie Mellon University, Pittsburgh (2009)","key":"52_CR17"},{"key":"52_CR18","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1016\/j.jss.2018.12.015","volume":"149","author":"A Ram\u00edrez","year":"2019","unstructured":"Ram\u00edrez, A., Romero, J.R., Ventura, S.: A survey of many-objective optimisation in search-based software engineering. J. Syst. Softw. 149, 382\u2013395 (2019)","journal-title":"J. Syst. Softw."},{"key":"52_CR19","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1007\/s11219-011-9156-5","volume":"20","author":"F Roos-Frantz","year":"2012","unstructured":"Roos-Frantz, F., Benavides, D., Ruiz-Cort\u00e9s, A., Heuer, A., Lauenroth, K.: Quality-aware analysis in product line engineering with the orthogonal variability model. Softw. Qual. J. 20, 519\u2013565 (2012). https:\/\/doi.org\/10.1007\/s11219-011-9156-5","journal-title":"Softw. Qual. J."},{"doi-asserted-by":"crossref","unstructured":"Sayyad, A.S., Ingram, J., Menzies, T., Ammar, H.: Scalable product line configuration: a straw to break the camel\u2019s back. In: 2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 465\u2013474, November 2013","key":"52_CR20","DOI":"10.1109\/ASE.2013.6693104"},{"doi-asserted-by":"crossref","unstructured":"Sayyad, A.S., Menzies, T., Ammar, H.: On the value of user preferences in search-based software engineering: a case study in software product lines. In: 2013 35th International Conference on Software Engineering (ICSE), pp. 492\u2013501, May 2013","key":"52_CR21","DOI":"10.1109\/ICSE.2013.6606595"},{"doi-asserted-by":"crossref","unstructured":"Wang, B., Xu, H., Yuan, Y.: Scale adaptive reproduction operator for decomposition based estimation of distribution algorithm. In: 2015 IEEE Congress on Evolutionary Computation (CEC), pp. 2042\u20132049, May 2015","key":"52_CR22","DOI":"10.1109\/CEC.2015.7257136"},{"issue":"8","key":"52_CR23","doi-asserted-by":"publisher","first-page":"1268","DOI":"10.1016\/j.jss.2009.02.011","volume":"82","author":"J White","year":"2009","unstructured":"White, J., Dougherty, B., Schmidt, D.C.: Selecting highly optimal architectural feature sets with filtered Cartesian flattening. J. Syst. Softw. 82(8), 1268\u20131284 (2009). sI: Architectural Decisions and Rationale","journal-title":"J. Syst. Softw."},{"unstructured":"White, J., Doughtery, B., Schmidt, D.C.: Filtered cartesian flattening: an approximation technique for optimally selecting features while adhering to resource constraints. In: Software Product Lines, 12th International Conference, SPLC 2008, Limerick, Ireland, 8\u201312 September 2008, Proceedings. Second Volume (Workshops), pp. 209\u2013216 (2008)","key":"52_CR24"},{"issue":"6","key":"52_CR25","doi-asserted-by":"publisher","first-page":"80","DOI":"10.2307\/3001968","volume":"1","author":"F Wilcoxon","year":"1945","unstructured":"Wilcoxon, F.: Individual comparisons by ranking methods. Biom. Bull. 1(6), 80\u201383 (1945)","journal-title":"Biom. Bull."},{"issue":"2","key":"52_CR26","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1109\/TEVC.2019.2922419","volume":"24","author":"Y Xiang","year":"2020","unstructured":"Xiang, Y., Yang, X., Zhou, Y., Huang, H.: Enhancing decomposition-based algorithms by estimation of distribution for constrained optimal software product selection. IEEE Trans. Evol. Comput. 24(2), 245\u2013259 (2020)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"52_CR27","doi-asserted-by":"publisher","first-page":"591","DOI":"10.1007\/s10664-019-09761-2","volume":"25","author":"Y Xiang","year":"2020","unstructured":"Xiang, Y., Yang, X., Zhou, Y., Zheng, Z., Li, M., Huang, H.: Going deeper with optimal software products selection using many-objective optimization and satisfiability solvers. Empir. Softw. Eng. 25, 591\u2013626 (2020)","journal-title":"Empir. Softw. Eng."},{"issue":"1","key":"52_CR28","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1109\/TEVC.2016.2587808","volume":"21","author":"Y Xiang","year":"2017","unstructured":"Xiang, Y., Zhou, Y., Li, M., Chen, Z.: A vector angle based evolutionary algorithm for unconstrained many-objective problems. IEEE Trans. Evol. Comput. 21(1), 131\u2013152 (2017)","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"4","key":"52_CR29","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1145\/3176644","volume":"26","author":"Y Xiang","year":"2018","unstructured":"Xiang, Y., Zhou, Y., Zheng, Z., Li, M.: Configuring software product lines by combining many-objective optimization and SAT solvers. ACM Trans. Softw. Eng. Methodol. 26(4), 141\u20131446 (2018)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"52_CR30","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.neucom.2019.06.075","volume":"364","author":"Y Xue","year":"2019","unstructured":"Xue, Y., Li, M., Shepperd, M., Lauria, S., Liu, X.: A novel aggregation-based dominance for Pareto-based evolutionary algorithms to configure software product lines. Neurocomputing 364, 32\u201348 (2019)","journal-title":"Neurocomputing"},{"key":"52_CR31","doi-asserted-by":"publisher","first-page":"1215","DOI":"10.1016\/j.asoc.2016.07.040","volume":"49","author":"Y Xue","year":"2016","unstructured":"Xue, Y., et al.: IBED: combining IBEA and DE for optimal feature selection in software product line engineering. Appl. Soft Comput. 49, 1215\u20131231 (2016)","journal-title":"Appl. Soft Comput."},{"issue":"6","key":"52_CR32","doi-asserted-by":"publisher","first-page":"712","DOI":"10.1109\/TEVC.2007.892759","volume":"11","author":"Q Zhang","year":"2007","unstructured":"Zhang, Q., Li, H.: MOEA\/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712\u2013731 (2007)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"52_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"832","DOI":"10.1007\/978-3-540-30217-9_84","volume-title":"Parallel Problem Solving from Nature - PPSN VIII","author":"E Zitzler","year":"2004","unstructured":"Zitzler, E., K\u00fcnzli, S.: Indicator-based selection in multiobjective search. In: Yao, X., et al. (eds.) PPSN 2004. LNCS, vol. 3242, pp. 832\u2013842. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-30217-9_84"},{"issue":"4","key":"52_CR34","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1109\/4235.797969","volume":"3","author":"E Zitzler","year":"1999","unstructured":"Zitzler, E., Thiele, L.: Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans. Evol. Comput. 3(4), 257\u2013271 (1999)","journal-title":"IEEE Trans. Evol. Comput."}],"container-title":["Lecture Notes in Computer Science","Evolutionary Multi-Criterion Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-72062-9_52","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,17]],"date-time":"2021-05-17T20:11:09Z","timestamp":1621282269000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-72062-9_52"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030720612","9783030720629"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-72062-9_52","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"24 March 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EMO","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Evolutionary Multi-Criterion Optimization","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Shenzhen","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 March 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31 March 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"emo2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.emo2021.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"120","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"47","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"14","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"39% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}